From c751531488060b262433bb0d5a93750e321e80db Mon Sep 17 00:00:00 2001 From: Nathan Wagner Date: Sat, 11 Aug 2018 02:41:43 +0000 Subject: [PATCH] get correct count of changed and removed files --- zpm-install | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/zpm-install b/zpm-install index 1886cf1..173ff1b 100755 --- a/zpm-install +++ b/zpm-install @@ -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 -- 2.40.0