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