]> pd.if.org Git - zpackage/blobdiff - zpm-pkg
refactor syncconflicts view for performance
[zpackage] / zpm-pkg
diff --git a/zpm-pkg b/zpm-pkg
index 14a01654ea598e79152aabd9ac7eb701cac4ce6d..7be0db13267da8ffeec9d28b6283268cd46d84f8 100755 (executable)
--- a/zpm-pkg
+++ b/zpm-pkg
@@ -5,7 +5,6 @@
 #zpm pkg -s packager=foo zpm
 
 # zpm pkg -f <pkgfile> zpm packager=xyz
-# zpm pkg zpm packager zyz
 # zpm pkg zpm packager
 
 warn() {
@@ -41,7 +40,7 @@ fi
 item=$1
 shift
 #printf "pkg: %s\n" $pkg
-pkgid=$(zpm findpkg $pkgfile "$item")
+pkgid=$(zpm findpkg -f $pkgfile "$item")
 
 if [ -z "$pkgid" ]; then
        die "can't find pkgid for $item in $pkgfile"
@@ -58,7 +57,7 @@ while [ $# -gt 0 ]; do
        show=0
        case "$item" in
                :*)
-                       pkgid=$(zpm findpkg $pkgfile "${item#:}")
+                       pkgid=$(zpm findpkg -f $pkgfile "${item#:}")
                        continue
                        ;;
                *=*)
@@ -101,7 +100,7 @@ while [ $# -gt 0 ]; do
                value=$(zpm quote -q "$value")
        fi
 
-       printf "update packages_pkgid set %s = %s where pkgid = '$pkgid';\n" $field $value
+       printf "update packages_pkgid set %s = %s where pkgid = '$pkgid';\n" $field "$value"
 done
 
 if [ $rv -eq 0 ]; then