# HG changeset patch # User Pascal Bellard # Date 1464203330 -7200 # Node ID 2850833e8670f658b4f4dc92b7b1288ad319b9f0 # Parent 29003fb482081f251578f8388747acbf36859142 cooker: fix a crash case diff -r 29003fb48208 -r 2850833e8670 cooker --- a/cooker Sun May 08 10:11:59 2016 +0100 +++ b/cooker Wed May 25 21:08:50 2016 +0200 @@ -526,8 +526,11 @@ for pkg in *; do if [ ! -d "${wok}-hg/$pkg" ]; then echo "Removing package: $pkg" | log_commits - . $wok/$pkg/receipt - rm -rf $PKGS/$PACKAGE-$VERSION* $wok/$pkg $LOGS/$pkg.log + if [ -s $wok/$pkg/receipt ]; then + . $wok/$pkg/receipt + rm -f $PKGS/$PACKAGE-$VERSION* + fi + rm -rf $wok/$pkg $LOGS/$pkg.log sed -i "/^${pkg}$/"d $blocked $broken $commits.tmp fi done