X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=zpm-pkg;h=56bd581e96f19fe292d4a4754609f648d7897da1;hb=62f6ff407bc4f2cf03d1fa7cf3dc9a3f4026624a;hp=14a01654ea598e79152aabd9ac7eb701cac4ce6d;hpb=d7f63b24068ea5f99544bab1e270b164f85bc437;p=zpackage diff --git a/zpm-pkg b/zpm-pkg index 14a0165..56bd581 100755 --- a/zpm-pkg +++ b/zpm-pkg @@ -5,7 +5,6 @@ #zpm pkg -s packager=foo zpm # zpm pkg -f zpm packager=xyz -# zpm pkg zpm packager zyz # zpm pkg zpm packager warn() { @@ -22,7 +21,7 @@ die() { exit 1 } -pkgfile=${ZPMDB:-/var/lib/zpm/db.zpm} +pkgfile=${ZPMDB:-/var/lib/zpm/local.db} while getopts f: opt; do case $opt in @@ -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