make-rules/ips.mk
changeset 1416 a87a9e85090e
parent 1238 fb93a6ad84e5
child 1428 94d2b78b3e05
equal deleted inserted replaced
1415:cbda05bf5f9d 1416:a87a9e85090e
   284 
   284 
   285 FRC:
   285 FRC:
   286 
   286 
   287 
   287 
   288 # published
   288 # published
   289 PKGSEND_PUBLISH_OPTIONS = -s $(WS_REPO) publish --fmri-in-manifest
   289 PKGSEND_PUBLISH_OPTIONS = -s $(PKG_REPO) publish --fmri-in-manifest
       
   290 PKGSEND_PUBLISH_OPTIONS += --no-catalog
   290 PKGSEND_PUBLISH_OPTIONS += $(PKG_PROTO_DIRS:%=-d %)
   291 PKGSEND_PUBLISH_OPTIONS += $(PKG_PROTO_DIRS:%=-d %)
   291 PKGSEND_PUBLISH_OPTIONS += -T \*.py
   292 PKGSEND_PUBLISH_OPTIONS += -T \*.py
       
   293 
   292 $(MANIFEST_BASE)-%.published:	$(MANIFEST_BASE)-%.depend.res $(BUILD_DIR)/.linted-$(MACH)
   294 $(MANIFEST_BASE)-%.published:	$(MANIFEST_BASE)-%.depend.res $(BUILD_DIR)/.linted-$(MACH)
   293 	$(PKGSEND) $(PKGSEND_PUBLISH_OPTIONS) $<
   295 	$(PKGSEND) $(PKGSEND_PUBLISH_OPTIONS) $<
   294 	$(PKGFMT) <$< >$@
   296 	$(PKGFMT) <$< >$@
   295 
   297 
   296 $(BUILD_DIR)/.published-$(MACH):	$(PUBLISHED)
   298 $(BUILD_DIR)/.published-$(MACH):	$(PUBLISHED)
       
   299 ifndef DISABLE_IPS_CATALOG_AND_INDEX_UPDATES
       
   300 	$(PKGREPO) refresh -s $(PKG_REPO)
       
   301 endif
   297 	$(TOUCH) $@
   302 	$(TOUCH) $@
   298 
   303 
   299 print-package-names:	canonical-manifests
   304 print-package-names:	canonical-manifests
   300 	@cat $(VERSIONED_MANIFESTS) $(WS_TOP)/transforms/print-pkgs | \
   305 	@cat $(VERSIONED_MANIFESTS) $(WS_TOP)/transforms/print-pkgs | \
   301 		$(PKGMOGRIFY) $(PKG_OPTIONS) /dev/fd/0 | \
   306 		$(PKGMOGRIFY) $(PKG_OPTIONS) /dev/fd/0 | \