]> pd.if.org Git - zpackage/blobdiff - zpm-pkgdeps
update to sqlite 3.27.2
[zpackage] / zpm-pkgdeps
index b24eea4ce629f5f0fca3b9c623dfb0016ad11d37..4a0528fa5e987d076641b0c78bc10a1de9da8762 100755 (executable)
@@ -39,18 +39,20 @@ eval $(zpm parse -E "$pkgid")
 package=$(zpm quote -q "$name")
 version=$(zpm quote -q "$version")
 pkgselector="P.package = $package and P.version = $version and P.release = $release"
+selector="package = $package and version = $version and release = $release"
 listdeps="select requires from packagedeps P where %s;\n"
 adddep='insert or ignore into packagedeps (package,version,release,requires) values (%s,%s,%d,%s);\n'
-rmdep='delete from packagedeps where %s and requires = %s;\n'
-cleardeps='delete from packagedeps where %s;\n'
+rmdep='delete from packagedeps where %s and requires = %s;\n'
+cleardeps='delete from packagedeps where %s;\n'
 libdeps="select distinct EN.needed from elfneeded EN join packagefiles P on P.hash = EN.file where %s;\n"
 resolvelibs="select distinct EN.needed from elfneeded EN join packagefiles PF on PF.hash = EN.file left join where %s;\n"
 
 {
-       printf ".bail on\n";
+       printf ".bail on\n"
+       printf ".log stderr\n"
        printf "begin;\n";
 if [ $clearlist -eq 1 ]; then
-       printf "$cleardeps" "$pkgselector"
+       printf "$cleardeps" "$selector"
 fi
 if [ -n "$setlist" ]; then
        for dep in $setlist; do
@@ -67,7 +69,7 @@ fi
 if [ -n "$remove" ]; then
        for dep in $remove; do
                qdep=$(zpm quote -q "$dep")
-               printf "$rmdep" "$pkgselector" "$qdep"
+               printf "$rmdep" "$selector" "$qdep"
        done
 fi
 if [ $quiet -eq 0 ]; then