# HG changeset patch # User Pascal Bellard # Date 1283178858 -7200 # Node ID cd066bffb3005cd8e9fb7ed972fb5836fc993961 # Parent 36764a3b13600db0abeadba0bc3f6493a5fbc31c tazbb/sort_cook_list: wanted fix diff -r 36764a3b1360 -r cd066bffb300 tazbb/stuff/tazbb --- a/tazbb/stuff/tazbb Mon Aug 30 15:45:46 2010 +0200 +++ b/tazbb/stuff/tazbb Mon Aug 30 16:34:18 2010 +0200 @@ -425,20 +425,15 @@ MISSING="" for i in $WANTED $BUILD_DEPENDS ; do # Verify that the dependancy exists and is older - if [ -f $BUILD_WOK/$i/taz/*/receipt ] && - [ $BUILD_WOK/$pkg/taz/*/receipt \ - -nt $BUILD_WOK/$i/taz/*/receipt ]; then - WANTED="" - . $BUILD_WOK/$i/receipt - [ -n "$WANTED" ] || continue - # This dependancy may be cooked - # by another package - [ -f $BUILD_WOK/$WANTED/taz/*/receipt ] && - [ $BUILD_WOK/$pkg/taz/*/receipt \ - -nt $BUILD_WOK/$WANTED/taz/*/receipt ] && - continue - i=$WANTED - fi + [ -f $BUILD_WOK/$i/taz/*/receipt ] && + [ $BUILD_WOK/$pkg/taz/*/receipt \ + -nt $BUILD_WOK/$i/taz/*/receipt ] && continue + WANTED="" + [ -f $BUILD_WOK/$i/receipt ] && + . $BUILD_WOK/$i/receipt + # This dependancy may be cooked + # by another package + [ -n "$WANTED" ] && i=$WANTED case " $MISSING " in *\ $i\ *);; *) echo -n " $i";;