# HG changeset patch # User Pascal Bellard # Date 1320658737 -3600 # Node ID 89f254f33af3725b0a7912a7eee417fd02e72475 # Parent d08b14d49e157a61eda13ce22f79de63c8e36e9c cooker: WANTED is BUILD_DEPENDS too diff -r d08b14d49e15 -r 89f254f33af3 cooker --- a/cooker Mon Nov 07 10:09:21 2011 +0100 +++ b/cooker Mon Nov 07 10:38:57 2011 +0100 @@ -106,11 +106,11 @@ rm -f $cookorder for pkg in $(cat $cooklist) do - unset BUILD_DEPENDS + unset WANTED BUILD_DEPENDS . $wok/$pkg/receipt # The :: is for web interface color. - [ "$BUILD_DEPENDS" ] && echo "$pkg :: $BUILD_DEPENDS" - for dep in $BUILD_DEPENDS + [ "$WANTED$BUILD_DEPENDS" ] && echo "$pkg :: $WANTED $BUILD_DEPENDS" + for dep in $WANTED $BUILD_DEPENDS do if grep -q "^$dep$" $cooklist; then if ! grep -q "^$dep$" $cookorder; then @@ -283,8 +283,8 @@ separator && cd $wok for rev in * do - unset DEPENDS BUILD_DEPENDS && . $wok/$rev/receipt - if echo "$DEPENDS $BUILD_DEPENDS" | fgrep -q $pkg; then + unset WANTED DEPENDS BUILD_DEPENDS && . $wok/$rev/receipt + if echo "$WANTED $DEPENDS $BUILD_DEPENDS" | fgrep -q $pkg; then echo "$rev" | tee -a $cooklist fi done && separator