# HG changeset patch # User Christopher Rogers # Date 1338905828 0 # Node ID 0d6ff2bd74e8dd4357ba64f4cc20eb8ef7e1faf7 # Parent 888d075a47454cc23d0b33b46978320d31a5e42f libspk.sh: Add extract_librarylist function. This is for my cookutils to extract the library.list file in tazpkg packages. Its not used in anything yet so it shouldn't break anything. diff -r 888d075a4745 -r 0d6ff2bd74e8 lib/libspk.sh --- a/lib/libspk.sh Sat Jun 02 19:39:33 2012 -0500 +++ b/lib/libspk.sh Tue Jun 05 14:17:08 2012 +0000 @@ -92,6 +92,16 @@ cd - >/dev/null } +# Extract library.list from tazpkg +# Parameters: result_dir package_file +extract_librarylist() { + local dir="$1" + local file="$2" + cd "$dir" + { cpio --quiet -i library.list > /dev/null 2>&1; } < $file + cd - >/dev/null +} + is_package_installed() { [ -f "$installed/$1/receipt" ] }