[pacman-dev] [PATCH] contrib/bacman: fix checking if file has been added

Allan McRae allan at archlinux.org
Sun Nov 15 05:27:15 EST 2009


Fixes FS#17140.

Signed-off-by: Allan McRae <allan at archlinux.org>
---
 contrib/bacman |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/contrib/bacman b/contrib/bacman
index 22940ec..dfd53e8 100755
--- a/contrib/bacman
+++ b/contrib/bacman
@@ -21,7 +21,7 @@
 #
 
 readonly progname="bacman"
-readonly progver="0.2.0"
+readonly progver="0.2.1"
 
 #
 # User Friendliness
@@ -137,7 +137,7 @@ while read i; do
                 bsdtar -cnf - "/$i" 2> /dev/null | bsdtar -xpf -
 
                 # Workaround to bsdtar not reporting a missing file as an error
-                if [ ! -e "$work_dir/$i" ] && [ -L "$work_dir/$i"]; then
+                if [ ! -e "$work_dir/$i" -a ! -L "$work_dir/$i" ]; then
                     echo ""
                     echo "ERROR: unable to add /$i to the package"
                     echo "       If your user does not have permssion to read this file then"
-- 
1.6.5.2



More information about the pacman-dev mailing list