# HG changeset patch # User Christophe Lincoln # Date 1305071276 -7200 # Node ID aa0dfb561078cf3059fb96005defdb9c8a0cef91 # Parent f448ad5e4d51a5b5d221075b42ca7625ce556e0f cook: remove old package if cook success diff -r f448ad5e4d51 -r aa0dfb561078 cook --- a/cook Wed May 11 01:09:08 2011 +0200 +++ b/cook Wed May 11 01:47:56 2011 +0200 @@ -575,7 +575,12 @@ echo -e "\nERROR: empty package" rm -f $command && exit 1 else - status && mv -f $pkgdir/taz/$pkg-*.tazpkg $PKGS + # Ls sort by name so the first file is the one we want. + old=$(ls $PKGS/$pkg-*.tazpkg | head -n 1) + status + echo -n "Removing old: $(basename $old)" + rm -f $old && status + mv -f $pkgdir/taz/$pkg-*.tazpkg $PKGS sed -i /^${pkg}$/d $broken fi }