From 0f7141c9d86752933972be9ab485a9e7cd0da539 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Fri, 14 Sep 2012 09:43:02 +0400 Subject: Ask for IPS repository --- rules/ips.mk | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'rules/ips.mk') diff --git a/rules/ips.mk b/rules/ips.mk index 14a4462..645aaaa 100644 --- a/rules/ips.mk +++ b/rules/ips.mk @@ -105,10 +105,18 @@ resolve-stamp: $(resolved-manifests) touch $@ publish-stamp: resolve-stamp + @if [ -n "$(ips-repo)" ]; then \ + set -x; \ pkgsend -s $(ips-repo) publish --fmri-in-manifest \ $(pkg-protos) \ - $(resolved-manifests) - touch $@ + $(resolved-manifests); \ + touch $@; \ + else \ + echo "Variable 'ips-repo' is not defined."; \ + echo "Set either in config file /etc/cibs/cibs.conf,"; \ + echo "or define in command line: $(MAKE) publish ips-repo="; \ + false; \ + fi publish: publish-stamp -- cgit v1.2.3