From 4276bebbe1c83c676b8283fc5f96cf1c4567837c Mon Sep 17 00:00:00 2001 From: Tobias Dreyer Date: Tue, 5 Jun 2012 15:27:42 +0200 Subject: [PATCH 1/2] bee-list: fix exact pattern matching in combination with displaying pathnames --- src/bee-list.sh.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bee-list.sh.in b/src/bee-list.sh.in index 6623fe4..f748f77 100644 --- a/src/bee-list.sh.in +++ b/src/bee-list.sh.in @@ -207,7 +207,8 @@ function bee_list_exact() { fi for p in $(list_beepackages "${filter}" ${1}) ; do - if [ "${1}" = "${p}" ] ; then + pall=$(@BINDIR@/beeversion --pkgallpkg "${p}") + if [ "${1}" = "${pall}" ] ; then echo "${p}" continue fi From 567ccd0437ea6b1d6cd35df742c5980d53136e96 Mon Sep 17 00:00:00 2001 From: Tobias Dreyer Date: Tue, 5 Jun 2012 15:28:37 +0200 Subject: [PATCH 2/2] bee-install: fix pathname evaluation of available packages --- src/bee-install.sh.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bee-install.sh.in b/src/bee-install.sh.in index f0977e1..f540c55 100644 --- a/src/bee-install.sh.in +++ b/src/bee-install.sh.in @@ -181,7 +181,7 @@ function pkg_install() { maxavail=$(${BEE_BINDIR}/beeversion -max ${available[@]}) - fileavail=( $(${BEE_LIBEXECDIR}/bee/bee.d/bee-list --available --display-pathname ${maxavail}) ) + fileavail=( $(${BEE_LIBEXECDIR}/bee/bee.d/bee-list --available --exact --display-pathname ${maxavail}) ) assert "${#fileavail[@]}" = 1