# HG changeset patch # User Pascal Bellard # Date 1209398540 0 # Node ID d11eb5165891ef4543252dbdaae3d434fd478c30 # Parent 32b0f10852ee8e2313a7d5284a9997738a403f6a Add non-free support diff -r 32b0f10852ee -r d11eb5165891 tazpkg --- a/tazpkg Mon Apr 28 11:04:49 2008 +0000 +++ b/tazpkg Mon Apr 28 16:02:20 2008 +0000 @@ -515,10 +515,16 @@ cd $TMP_DIR tazpkg install $CACHE_DIR/$file.tazpkg --forced done < $FLAVOR.pkglist + [ -f $FLAVOR.nonfree ] && while read pkg; do + [ -d $INSTALLED/$pkg ] || continue + [ -d $INSTALLED/get-$pkg ] && tazpkg get-install get-$pkg + get-$pkg + done < $FLAVOR.nonfree [ "$ARG" == "--purge" ] && for pkg in $(ls $INSTALLED); do [ -d $INSTALLED/$pkg ] || continue . $INSTALLED/$pkg/receipt grep -q ^$PACKAGE-$VERSION$ $FLAVOR.pkglist && continue + grep -qs ^$PACKAGE$ $FLAVOR.nonfree && continue tazpkg remove $PACKAGE done else