From 5078ca580e102c0f87daee6bb82df1c0f0496bd3 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Thu, 24 Jul 2008 20:34:11 -0500 Subject: pacsearch: quote args passed to pacman Something such as "pacsearch foo|bar" would cause problems due to the quoting being dropped. Adding quotes solves the problem. Signed-off-by: Dan McGee --- contrib/pacsearch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/pacsearch b/contrib/pacsearch index 3cf8b925..c9be7594 100755 --- a/contrib/pacsearch +++ b/contrib/pacsearch @@ -72,7 +72,7 @@ sub to_color { my %allpkgs = (); -my $syncout = `pacman -Ss @ARGV`; +my $syncout = `pacman -Ss '@ARGV'`; # split each sync search entry into its own array entry my @syncpkgs = split(/\n^(?=\w)/m, $syncout); # remove the extra \n from the last desc entry @@ -93,7 +93,7 @@ foreach $_ (@syncpkgs) { $allpkgs{$pkgfields[1]} = [ @pkgfields ]; } -my $queryout = `pacman -Qs @ARGV`; +my $queryout = `pacman -Qs '@ARGV'`; # split each querysearch entry into its own array entry my @querypkgs = split(/\n^(?=\w)/m, $queryout); # remove the extra \n from the last desc entry -- cgit v1.2.3