]> pd.if.org Git - zpackage/blobdiff - zpm-merge
fix tap diagnostic
[zpackage] / zpm-merge
index b9cc83ef16ba81f832c559ac68201fd7ab9b3762..48d826f4d2f6f7cba8ea8798194e3b1fb7305882 100755 (executable)
--- a/zpm-merge
+++ b/zpm-merge
@@ -213,9 +213,11 @@ merge_list() {
 
        printf "insert or ignore into elfneeded select * from remote.elfneeded;\n"
        printf "insert or ignore into elflibraries select * from remote.elflibraries;\n"
+       printf "insert or ignore into package_signatures select * from remote.package_signatures PS where PS.packagehash in (select hash from remote.packages);\n"
 
        printf "commit;\n"
 ) | zpm shell $target
+}
 
 # check for already merged packages
 if [ $update -eq 0 ] && [ $only_if_newer -eq 0 ]; then
@@ -236,8 +238,6 @@ if [ $only_if_newer -eq 1 ]; then
        fi
 fi
 
-}
-
 if [ $one_at_a_time -eq 1 ]; then
        for pkgid in $pkglist; do
                if [ $verbose -ne 0 ]; then