]> pd.if.org Git - zpackage/commitdiff
get correct count of changed and removed files
authorNathan Wagner <nw@hydaspes.if.org>
Sat, 11 Aug 2018 02:41:43 +0000 (02:41 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Sat, 11 Aug 2018 02:41:43 +0000 (02:41 +0000)
zpm-install

index 1886cf1760076da90b54002989cacb78432ba2b2..173ff1b85a3371b3f3650ce9461f469a21d09e9c 100755 (executable)
@@ -214,13 +214,22 @@ do_upgrade() {
        zpm pkg $newver status installing
 
        echo newfiles
-       newfiles $newver $oldver | xargs zpm ipkgfile ${user+-u $user} ${group+-g $group} -R "$pkgroot" -f $pkgfile -- $nver
+       newct=$(newfiles | wc -l)
+       if [ $newct -gt 0 ]; then
+               newfiles $newver $oldver | xargs zpm ipkgfile ${user+-u $user} ${group+-g $group} -R "$pkgroot" -f $pkgfile -- $nver
+       fi
 
        echo changed
-       changedfiles $newver $oldver | xargs zpm ipkgfile ${user+-u $user} ${group+-g $group} -R "$pkgroot" -f $pkgfile -- $pkg
+       ct=$(changedfiles | wc -l)
+       if [ $ct -gt 0 ]; then
+               changedfiles $newver $oldver | xargs zpm ipkgfile ${user+-u $user} ${group+-g $group} -R "$pkgroot" -f $pkgfile -- $pkg
+       fi
 
        echo removed
-       removedfiles $newver $oldver | xargs rm
+       ct=$(removedfiles | wc -l)
+       if [ $ct -gt 0 ]; then
+               removedfiles $newver $oldver | xargs rm
+       fi
 
        zpm pkg $newver status installed
        zpm pkg $oldver status upgraded