for pkgid in $to_remove; do
printf 'remove %s\n' $pkgid
done
+ exit 0
fi
if [ -z "$merge" ] && [ -z "$to_remove" ]; then
exit 0
fi
-echo "merge: $merge"
+test -n "$merge" && echo "install: $merge"
+test -n "$to_remove" && echo "remove: $to_remove"
# finally, merge everything
for mergepkg in $merge; do
if [ $pkgfile != $ZPMDB ]; then
echo merging $pkgfile $pkgid
zpm merge -Fuv -f "$pkgfile" $pkgid
+ if [ $? -ne 0 ]; then
+ die "unable to merge $pkgfile"
+ fi
fi
to_install="$to_install $pkgid"
done