tazpkg rev 63
repack: handle filename with spaces (ex: repack skype)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Mon Mar 31 21:39:02 2008 +0000 (2008-03-31) |
parents | bb2b81637d8a |
children | cab996cdd155 |
files | tazpkg |
line diff
1.1 --- a/tazpkg Sun Mar 23 01:48:08 2008 +0100 1.2 +++ b/tazpkg Mon Mar 31 21:39:02 2008 +0000 1.3 @@ -922,15 +922,13 @@ 1.4 exit 1 1.5 fi 1.6 MISSING="" 1.7 - for i in $(sed 's,^fs,,g' < $INSTALLED/$PACKAGE/files.list); do 1.8 + while read i; do 1.9 [ -e "$i" ] && continue 1.10 - [ -L "$i" ] || MISSING="$MISSING $i" 1.11 - done 1.12 + [ -L "$i" ] || MISSING="$MISSING\n $i" 1.13 + done < $INSTALLED/$PACKAGE/files.list 1.14 if [ -n "$MISSING" ]; then 1.15 - echo "Can't repack, the following files are lost:" 1.16 - for i in $MISSING; do 1.17 - echo " $i" 1.18 - done 1.19 + echo -n "Can't repack, the following files are lost:" 1.20 + echo -e "$MISSING" 1.21 exit 1 1.22 fi 1.23 HERE=`pwd`