From: Nathan Wagner Date: Sun, 27 Dec 2015 08:07:57 +0000 (+0000) Subject: added program to preserve a packages libs X-Git-Tag: v0.1.6~206 X-Git-Url: https://pd.if.org/git/?a=commitdiff_plain;ds=sidebyside;h=34b87ea8d597c1858dab26fa32b25b617d5f5f26;p=zpackage added program to preserve a packages libs --- diff --git a/zpm-preserve b/zpm-preserve new file mode 100755 index 0000000..45617c7 --- /dev/null +++ b/zpm-preserve @@ -0,0 +1,16 @@ +#!/bin/sh + +# preserve a packages libraries + +pkgname=$1 + +pacman -Qlq "$1" | while read file; do + if [ ! -f "$file" ]; then continue; fi + + soname=$(soname $file) + if [ $? -eq 0 ] && [ -n "$soname" ]; then + dir=$(dirname "$file") + mkdir -p $dir/preserve + ln $file "$dir/preserve/" + fi +done