# HG changeset patch # User Pascal Bellard # Date 1464209457 -7200 # Node ID 61b1205f05ae47c8c64e4b7de427dac95041edc0 # Parent 2850833e8670f658b4f4dc92b7b1288ad319b9f0 cooker: fix a crash case (again) diff -r 2850833e8670 -r 61b1205f05ae cooker --- a/cooker Wed May 25 21:08:50 2016 +0200 +++ b/cooker Wed May 25 22:50:57 2016 +0200 @@ -226,6 +226,7 @@ rm -f $wok/*/arch.$ARCH && cd $wok echo "Creating $ARCH packages DB..." for pkg in *; do + [ -s $wok/$pkg/receipt ] || continue HOST_ARCH= . $wok/$pkg/receipt if [ -n "$HOST_ARCH" ]; then @@ -351,6 +352,7 @@ cd $wok for rev in *; do + [ -s $wok/$rev/receipt ] || continue unset WANTED DEPENDS BUILD_DEPENDS; . $wok/$rev/receipt if echo "$WANTED $DEPENDS $BUILD_DEPENDS" | fgrep -q $pkg; then echo "$rev" | tee -a $cooklist @@ -375,6 +377,7 @@ cd $wok for pkg in *; do + [ -s $pkg/receipt ] || continue unset CATEGORY; . $pkg/receipt [ "$CATEGORY" == "$cat" ] && echo $pkg >> $cooklist done @@ -439,6 +442,7 @@ cd $wok for pkg in *; do + [ -s $pkg/receipt ] || continue unset EXTRAVERSION . $pkg/receipt [ -f "$pkg/taz/$PACKAGE-$VERSION/receipt" ] && \