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 P where %s and requires = %s;\n'
-cleardeps='delete from packagedeps P 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
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