diff options
-rw-r--r-- | rules/ips.mk | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/rules/ips.mk b/rules/ips.mk index 8e05e8b..31ecebb 100644 --- a/rules/ips.mk +++ b/rules/ips.mk @@ -120,9 +120,9 @@ pre-publish: resolve-stamp publish-stamp: pre-publish protodirs-stamp @if [ -n "$(ips-repo)" ]; then \ set -x; \ - pkgsend -s $(ips-repo) publish --fmri-in-manifest \ - $(pkg-protos) \ - $(resolved-manifests) && \ + for m in $(resolved-manifests); do \ + pkgsend -s $(ips-repo) publish --fmri-in-manifest $(pkg-protos) $$m || exit 1; \ + done; \ touch $@; \ else \ echo "Variable 'ips-repo' is not defined."; \ |