# HG changeset patch # User Christopher Rogers # Date 1338915931 0 # Node ID b767df7ddb200a986c2ed15d25779cc1992cc3c0 # Parent 4e691d670d5bacfd385aceb6d157c16d81f7a032 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. diff -r 4e691d670d5b -r b767df7ddb20 spk-mirror --- a/spk-mirror Tue Jun 05 16:57:50 2012 +0000 +++ b/spk-mirror Tue Jun 05 17:05:31 2012 +0000 @@ -96,6 +96,11 @@ done # files.list provides a list of all packages files. cat $tmpdir/files.list | sed s/^/"$PACKAGE: \0"/ >> $pkgsdir/files.list + # library.list provides a depends of so depend files for the package. + if [ -f $tmpdir/library.list ]; then + sed "/^$PACKAGE\t/d" -i $pkgsdir/libraries.txt + cat $tmpdir/library.list >> $pkgsdir/libraries.txt + fi cd - > /dev/null } @@ -230,6 +235,7 @@ mkdir -p $tmpdir extract_receipt $tmpdir $pkg extract_fileslist $tmpdir $pkg + extract_librarylist $tmpdir $pkg # We need ARCH set to get correct version. ARCH=$(fgrep ARCH= /etc/slitaz/cook.conf | cut -d "\"" -f 2) case "$ARCH" in