cookutils rev 154

cook: remove old package if file exist
author Christophe Lincoln <pankso@slitaz.org>
date Fri May 13 17:03:23 2011 +0200 (2011-05-13)
parents baf2ecbdcc7d
children 3f20a68fd685
files cook
line diff
     1.1 --- a/cook	Thu May 12 21:05:05 2011 +0100
     1.2 +++ b/cook	Fri May 13 17:03:23 2011 +0200
     1.3 @@ -608,8 +608,10 @@
     1.4  		# Ls sort by name so the first file is the one we want.
     1.5  		old=$(ls $PKGS/$pkg-*.tazpkg 2>/dev/null | head -n 1)
     1.6  		status
     1.7 -		[ "$old" ] && echo -n "Removing old: $(basename $old)" && \
     1.8 +		if [ -f "$old" ]; then
     1.9 +			echo -n "Removing old: $(basename $old)"
    1.10  			rm -f $old && status
    1.11 +		fi
    1.12  		mv -f $pkgdir/taz/$pkg-*.tazpkg $PKGS
    1.13  		sed -i /^${pkg}$/d $broken
    1.14  	fi