cookutils rev 134

cook: remove old package if cook success
author Christophe Lincoln <pankso@slitaz.org>
date Wed May 11 01:47:56 2011 +0200 (2011-05-11)
parents f448ad5e4d51
children c42a0f2c2826
files cook
line diff
     1.1 --- a/cook	Wed May 11 01:09:08 2011 +0200
     1.2 +++ b/cook	Wed May 11 01:47:56 2011 +0200
     1.3 @@ -575,7 +575,12 @@
     1.4  		echo -e "\nERROR: empty package"
     1.5  		rm -f $command && exit 1
     1.6  	else
     1.7 -		status && mv -f $pkgdir/taz/$pkg-*.tazpkg $PKGS
     1.8 +		# Ls sort by name so the first file is the one we want.
     1.9 +		old=$(ls $PKGS/$pkg-*.tazpkg | head -n 1)
    1.10 +		status
    1.11 +		echo -n "Removing old: $(basename $old)"
    1.12 +		rm -f $old && status
    1.13 +		mv -f $pkgdir/taz/$pkg-*.tazpkg $PKGS
    1.14  		sed -i /^${pkg}$/d $broken
    1.15  	fi
    1.16  }