make-rules/ips.mk
branchs11-update
changeset 2710 3c5579720afc
parent 2584 ad7971db6ec0
child 2732 1a65a9df6f2e
equal deleted inserted replaced
2708:0671d3e048aa 2710:3c5579720afc
   271 	$(TOUCH) $@
   271 	$(TOUCH) $@
   272 
   272 
   273 
   273 
   274 # published
   274 # published
   275 PKGSEND_PUBLISH_OPTIONS = -s $(PKG_REPO) publish --fmri-in-manifest
   275 PKGSEND_PUBLISH_OPTIONS = -s $(PKG_REPO) publish --fmri-in-manifest
       
   276 PKGSEND_PUBLISH_OPTIONS += --no-catalog
   276 PKGSEND_PUBLISH_OPTIONS += $(PKG_PROTO_DIRS:%=-d %)
   277 PKGSEND_PUBLISH_OPTIONS += $(PKG_PROTO_DIRS:%=-d %)
   277 PKGSEND_PUBLISH_OPTIONS += -T \*.py
   278 PKGSEND_PUBLISH_OPTIONS += -T \*.py
   278 $(MANIFEST_BASE)-%.published:	$(MANIFEST_BASE)-%.depend.res $(BUILD_DIR)/.linted-$(MACH)
   279 $(MANIFEST_BASE)-%.published:	$(MANIFEST_BASE)-%.depend.res $(BUILD_DIR)/.linted-$(MACH)
   279 	$(PKGSEND) $(PKGSEND_PUBLISH_OPTIONS) $<
   280 	$(PKGSEND) $(PKGSEND_PUBLISH_OPTIONS) $<
   280 	$(PKGFMT) <$< >$@
   281 	$(PKGFMT) <$< >$@
   281 
   282 
   282 $(BUILD_DIR)/.published-$(MACH):	$(PUBLISHED)
   283 $(BUILD_DIR)/.published-$(MACH):	$(PUBLISHED)
       
   284 ifndef DISABLE_IPS_CATALOG_AND_INDEX_UPDATES
       
   285 	$(PKGREPO) refresh -s $(PKG_REPO)
       
   286 endif
   283 	$(TOUCH) $@
   287 	$(TOUCH) $@
   284 
   288 
   285 print-package-names:	canonical-manifests
   289 print-package-names:	canonical-manifests
   286 	@cat $(VERSIONED_MANIFESTS) $(WS_TOP)/transforms/print-pkgs | \
   290 	@cat $(VERSIONED_MANIFESTS) $(WS_TOP)/transforms/print-pkgs | \
   287 		$(PKGMOGRIFY) $(PKG_OPTIONS) /dev/fd/0 | \
   291 		$(PKGMOGRIFY) $(PKG_OPTIONS) /dev/fd/0 | \