]> pd.if.org Git - zpackage/blobdiff - zpm-preserve
fixups for zpm-preserve arg handling
[zpackage] / zpm-preserve
index b1e8c6678f90dded09a5810a9d503bbc5c9b62bb..f3086160ad78b21d5184428bf7a9a9869517db76 100755 (executable)
@@ -9,18 +9,18 @@ if [ "$1" = '-v' ]; then
        shift
 fi
 
-pkgname=$1
+pkgname="$1"
 
-pacman -Qlq "$1" | while read file; do
+pacman -Qlq "$pkgname" | 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
+               mkdir -p "$dir/preserve"
                if [ "$verbose" -gt 0 ]; then
-                       printf 'preserving %s\n' $file
+                       printf 'preserving %s\n' "$file"
                fi
-               ln -f $file "$dir/preserve/"
+               ln -f "$file" "$dir/preserve/"
        fi
 done