]> pd.if.org Git - zpackage/commitdiff
added verbose option to zpm-preserve
authorNathan Wagner <nw@hydaspes.if.org>
Sun, 27 Dec 2015 08:14:30 +0000 (08:14 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Sun, 27 Dec 2015 08:14:30 +0000 (08:14 +0000)
zpm-preserve

index 2a9661c7640c6d50c3da7f29254833b14e6659d8..3b79306b1bf72a8b7bcb3b943ed7960f3566e09c 100755 (executable)
@@ -2,6 +2,12 @@
 
 # preserve a packages libraries
 
+verbose=0
+
+if [ "$1" eq '-v' ]; then
+       verbose=1
+fi
+
 pkgname=$1
 
 pacman -Qlq "$1" | while read file; do
@@ -11,6 +17,9 @@ pacman -Qlq "$1" | while read file; do
        if [ $? -eq 0 ] && [ -n "$soname" ]; then
                dir=$(dirname "$file")
                mkdir -p $dir/preserve
+               if [ "$verbose" -gt 0 ]; then
+                       printf 'preserving %s\n' $file
+               fi
                ln -f $file "$dir/preserve/"
        fi
 done