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`