From 0b800e6c6e1890fa45de6e506aa7893de58ae73b Mon Sep 17 00:00:00 2001 From: Dieter Plaetinck Date: Sat, 18 Dec 2010 20:58:06 +0100 Subject: pass package names as separate arguments Since we've switched to an array-based approach, it makes more sense to treat packages as separate arguments (that's how bash works anyway) --- src/core/libs/lib-pacman.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/core/libs/lib-pacman.sh') diff --git a/src/core/libs/lib-pacman.sh b/src/core/libs/lib-pacman.sh index f087c83..2ce8706 100644 --- a/src/core/libs/lib-pacman.sh +++ b/src/core/libs/lib-pacman.sh @@ -138,22 +138,22 @@ list_packages () } # find out the group to which one or more packages belong -# $1 packages separated by spaces +# arguments: packages # output format: multiple lines, each line like: # # order is the same as the input which_group () { - PACKAGE_GROUPS=`LANG=C $PACMAN_TARGET -Si $1 | awk '/^Name/{ printf("%s ",$3) } /^Group/{ print $3 }'` + PACKAGE_GROUPS=`LANG=C $PACMAN_TARGET -Si "$@" | awk '/^Name/{ printf("%s ",$3) } /^Group/{ print $3 }'` } # get group and packagedesc for packages -# $1 packages separated by spaces +# arguments: packages # output format: multiple lines, each line like: # # order is the same as the input # note that space is used as separator, but desc is the only thing that will contain spaces. pkginfo () { - PACKAGE_INFO=`LANG=C $PACMAN_TARGET -Si $1 | awk '/^Name/{ printf("%s ",$3) } /^Group/{ printf("%s", $3) } /^Description/{ for(i=3;i<=NF;++i) printf(" %s",$i); printf ("\n")}'` + PACKAGE_INFO=`LANG=C $PACMAN_TARGET -Si "$@" | awk '/^Name/{ printf("%s ",$3) } /^Group/{ printf("%s", $3) } /^Description/{ for(i=3;i<=NF;++i) printf(" %s",$i); printf ("\n")}'` } -- cgit v1.2.3-54-g00ecf