tazpkg rev 75

Add non-free support
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Apr 28 16:02:20 2008 +0000 (2008-04-28)
parents 32b0f10852ee
children f4ca2147cc4a
files tazpkg
line diff
     1.1 --- a/tazpkg	Mon Apr 28 11:04:49 2008 +0000
     1.2 +++ b/tazpkg	Mon Apr 28 16:02:20 2008 +0000
     1.3 @@ -515,10 +515,16 @@
     1.4  			cd $TMP_DIR
     1.5  		        tazpkg install $CACHE_DIR/$file.tazpkg --forced
     1.6  		done < $FLAVOR.pkglist
     1.7 +		[ -f $FLAVOR.nonfree ] && while read pkg; do
     1.8 +			[ -d $INSTALLED/$pkg ] || continue
     1.9 +			[ -d $INSTALLED/get-$pkg ] && tazpkg get-install get-$pkg
    1.10 +			get-$pkg
    1.11 +		done < $FLAVOR.nonfree
    1.12  		[ "$ARG" == "--purge" ] && for pkg in $(ls $INSTALLED); do
    1.13  			[ -d $INSTALLED/$pkg ] || continue
    1.14  			. $INSTALLED/$pkg/receipt
    1.15  			grep -q ^$PACKAGE-$VERSION$ $FLAVOR.pkglist && continue
    1.16 +			grep -qs ^$PACKAGE$ $FLAVOR.nonfree && continue
    1.17  			tazpkg remove $PACKAGE
    1.18  		done
    1.19  	else