summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllan McRae <allan@archlinux.org>2009-11-15 11:24:24 +0100
committerDan McGee <dan@archlinux.org>2010-01-20 04:56:00 +0100
commit0c3f5020645ab5ab28113322e33abdeeb2b34a63 (patch)
tree692b7306e54e898903b03cb6785be62d802701cc
parenta12ed63545ee16d37da2b28bbf4c1820bd367315 (diff)
downloadpacman-0c3f5020645ab5ab28113322e33abdeeb2b34a63.tar.gz
pacman-0c3f5020645ab5ab28113322e33abdeeb2b34a63.tar.xz
contrib/bacman: fix checking if file has been added
Fixes FS#17140. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> (cherry picked from commit 0199a7ee717f0848e336fda8dc1f5b9364ce3478) Signed-off-by: Dan McGee <dan@archlinux.org>
-rwxr-xr-xcontrib/bacman4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/bacman b/contrib/bacman
index 22940ecb..dfd53e8b 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"