aboutsummaryrefslogtreecommitdiff
path: root/rules/ips.mk
diff options
context:
space:
mode:
Diffstat (limited to 'rules/ips.mk')
-rw-r--r--rules/ips.mk4
1 files changed, 3 insertions, 1 deletions
diff --git a/rules/ips.mk b/rules/ips.mk
index e78f2db..3dc4d25 100644
--- a/rules/ips.mk
+++ b/rules/ips.mk
@@ -39,9 +39,11 @@ pre-publish: resolve-stamp
publish-stamp: pre-publish
@if [ -n "$(ips-repo)" ]; then \
+ protos="-d ."; for p in $(protodirs); do \
+ if [ -d $$p ]; then protos="$$protos -d $$p"; fi; done; \
set -x; \
for m in $(resolved-manifests); do \
- pkgsend -s $(ips-repo) publish --fmri-in-manifest $(pkg-protos) $$m || exit 1; \
+ pkgsend -s $(ips-repo) publish --fmri-in-manifest $$protos $$m || exit 1; \
done; \
touch $@; \
else \