cookutils rev 961

modules/pkgdb: reset/wipe files.list before making the DB
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Aug 29 17:24:54 2017 +0300 (2017-08-29)
parents 63fb59f6fd67
children bdde5b0fe370
files modules/pkgdb
line diff
     1.1 --- a/modules/pkgdb	Sat Aug 26 11:51:39 2017 +0300
     1.2 +++ b/modules/pkgdb	Tue Aug 29 17:24:54 2017 +0300
     1.3 @@ -91,6 +91,7 @@
     1.4  
     1.5  
     1.6  _ 'Creating lists from "%s"' "$WOK" | dblog
     1.7 +rm $PKGS/files.list
     1.8  cd $WOK
     1.9  rsumf=$(mktemp)
    1.10  for i in *; do
    1.11 @@ -148,7 +149,7 @@
    1.12  			done
    1.13  
    1.14  			# files.list provides a list of all packages files.
    1.15 -			cat $i/taz/$j/files.list | sed s/^/"$PACKAGE: \0"/ >> $PKGS/files.list
    1.16 +			sed "s|^|$PACKAGE: \0|" $i/taz/$j/files.list >> $PKGS/files.list
    1.17  
    1.18  			# list of unnecessary packages
    1.19  			sed -i "/ $PACKAGE-$VERSION$EXTRAVERSION.tazpkg/d" $PKGS/packages.toremove