X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm-preserve;h=b1e8c6678f90dded09a5810a9d503bbc5c9b62bb;hb=13a3199935b5aafa5e84525bafc4473060189316;hp=45617c71a971e9cd1898486c107c87a45a2cd721;hpb=34b87ea8d597c1858dab26fa32b25b617d5f5f26;p=zpackage diff --git a/zpm-preserve b/zpm-preserve index 45617c7..b1e8c66 100755 --- a/zpm-preserve +++ b/zpm-preserve @@ -2,6 +2,13 @@ # preserve a packages libraries +verbose=0 + +if [ "$1" = '-v' ]; then + verbose=1 + shift +fi + pkgname=$1 pacman -Qlq "$1" | while read file; do @@ -11,6 +18,9 @@ pacman -Qlq "$1" | while read file; do if [ $? -eq 0 ] && [ -n "$soname" ]; then dir=$(dirname "$file") mkdir -p $dir/preserve - ln $file "$dir/preserve/" + if [ "$verbose" -gt 0 ]; then + printf 'preserving %s\n' $file + fi + ln -f $file "$dir/preserve/" fi done