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