20957828 swift Makefile has typo for COMPONENT_BUGDB s11-update
authordavid.comay@oracle.com
Mon, 20 Jul 2015 13:39:58 -0700
branchs11-update
changeset 4678 47c0c76602fd
parent 4676 60d2b233e6cc
child 4679 a5bb9ac1f999
20957828 swift Makefile has typo for COMPONENT_BUGDB 21277670 openstack-common.p5m needs mysql and iniparse dependencies
components/openstack/common/Makefile
components/openstack/common/openstack-common.p5m
components/openstack/swift/Makefile
--- a/components/openstack/common/Makefile	Mon Jul 20 01:38:31 2015 -0700
+++ b/components/openstack/common/Makefile	Mon Jul 20 13:39:58 2015 -0700
@@ -28,6 +28,7 @@
 COMPONENT_NAME=		openstack
 COMPONENT_VERSION=	2014.2.2
 COMPONENT_PROJECT_URL=	http://www.openstack.org/
+COMPONENT_BUGDB=	service/nova
 IPS_COMPONENT_VERSION=	0.$(COMPONENT_VERSION)
 
 include $(WS_MAKE_RULES)/ips.mk
@@ -38,6 +39,7 @@
 PYTHON_VERSIONS=	2.7
 PYTHON_VERSION=		2.7
 PKG_MACROS +=		PYVER=$(PYTHON_VERSIONS)
+PKG_MACROS +=		PYV=$(shell echo $(PYTHON_VERSIONS) | tr -d .)
 
 # common targets
 prep:
@@ -48,7 +50,7 @@
 
 install:	FRC
 	($(MKDIR) $(PROTO_DIR)$(PYTHON_LIB); \
-	    $(CP) files/openstack_common.py $(PROTO_DIR)$(PYTHON_LIB); \
+	 $(CP) files/openstack_common.py $(PROTO_DIR)$(PYTHON_LIB); \
 	 $(PYTHON) -m compileall $(PROTO_DIR)/$(PYTHON_VENDOR_PACKAGES))
 
 download::
--- a/components/openstack/common/openstack-common.p5m	Mon Jul 20 01:38:31 2015 -0700
+++ b/components/openstack/common/openstack-common.p5m	Mon Jul 20 13:39:58 2015 -0700
@@ -47,3 +47,14 @@
 # in-house.  No TPNO is required.
 #
 license common.license license="Apache v2.0"
+
+# force a dependency on the Python runtime
+depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \
+    pkg.debug.depend.path=usr/bin
+
+# force a dependency on iniparse; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/iniparse-$(PYV)
+
+# force a dependency on python-mysql; pkgdepend work is needed to flush this
+# out.
+depend type=require fmri=library/python/python-mysql-$(PYV)
--- a/components/openstack/swift/Makefile	Mon Jul 20 01:38:31 2015 -0700
+++ b/components/openstack/swift/Makefile	Mon Jul 20 13:39:58 2015 -0700
@@ -35,7 +35,7 @@
     sha256:d97ff8e3c1381611ca2f9cd3eb13000e3339166e06d67ec079ce9ec958d1a088
 COMPONENT_ARCHIVE_URL=	http://launchpad.net/$(COMPONENT_NAME)/$(COMPONENT_CODENAME)/$(COMPONENT_VERSION)/+download/$(COMPONENT_ARCHIVE)
 COMPONENT_PROJECT_URL=	http://www.openstack.org/
-COMPONENT_BUG_DB=	service/swift
+COMPONENT_BUGDB=	service/swift
 
 TPNO=			21826
 
@@ -58,10 +58,10 @@
 # into the proto directory for pkgdepend(1) to find.
 #
 COMPONENT_POST_INSTALL_ACTION += \
-        ($(MKDIR) $(PROTO_DIR)/lib/svc/manifest/application/openstack; \
-         $(CP) \
-             files/swift-*.xml \
-             $(PROTO_DIR)/lib/svc/manifest/application/openstack;)
+	($(MKDIR) $(PROTO_DIR)/lib/svc/manifest/application/openstack; \
+	 $(CP) \
+	     files/swift-*.xml \
+	     $(PROTO_DIR)/lib/svc/manifest/application/openstack;)
 
 COMPONENT_TEST_DIR =	$(SOURCE_DIR)
 COMPONENT_TEST_CMD =	nosetests