spk rev 109

spk-mirror: Add support to making $pkgsdir/libraries.txt if $tmpdir/library.list exists. This should cause any problems since it only makes $pkgsdir/libraries.txt if $tmpdir/library.list is extracted from tazpkg package.
author Christopher Rogers <slaxemulator@gmail.com>
date Tue Jun 05 17:05:31 2012 +0000 (2012-06-05)
parents 4e691d670d5b
children e1c080f70e0a
files spk-mirror
line diff
     1.1 --- a/spk-mirror	Tue Jun 05 16:57:50 2012 +0000
     1.2 +++ b/spk-mirror	Tue Jun 05 17:05:31 2012 +0000
     1.3 @@ -96,6 +96,11 @@
     1.4  	done
     1.5  	# files.list provides a list of all packages files.
     1.6  	cat $tmpdir/files.list | sed s/^/"$PACKAGE: \0"/ >> $pkgsdir/files.list
     1.7 +	# library.list provides a depends of so depend files for the package.
     1.8 +	if [ -f $tmpdir/library.list ]; then
     1.9 +		sed "/^$PACKAGE\t/d" -i $pkgsdir/libraries.txt
    1.10 +		cat $tmpdir/library.list >> $pkgsdir/libraries.txt
    1.11 +	fi
    1.12  	cd - > /dev/null
    1.13  }
    1.14  
    1.15 @@ -230,6 +235,7 @@
    1.16  					mkdir -p $tmpdir
    1.17  					extract_receipt $tmpdir $pkg
    1.18  					extract_fileslist $tmpdir $pkg
    1.19 +					extract_librarylist $tmpdir $pkg
    1.20  					# We need ARCH set to get correct version.
    1.21  					ARCH=$(fgrep ARCH= /etc/slitaz/cook.conf | cut -d "\"" -f 2)
    1.22  					case "$ARCH" in