components/openstack/swift/Makefile
changeset 5447 508add8f43f1
parent 5427 25b736152081
child 6853 cf1567491b1b
equal deleted inserted replaced
5446:27d201e3362b 5447:508add8f43f1
    54 
    54 
    55 PKG_MACROS +=		PYVER=$(PYTHON_VERSIONS)
    55 PKG_MACROS +=		PYVER=$(PYTHON_VERSIONS)
    56 PKG_MACROS +=		PYV=$(shell echo $(PYTHON_VERSIONS) | tr -d .)
    56 PKG_MACROS +=		PYV=$(shell echo $(PYTHON_VERSIONS) | tr -d .)
    57 
    57 
    58 #
    58 #
    59 # All of the swift SMF manifests depend on swift-upgrade so copy it
    59 # All of the swift SMF manifests depend on swift-upgrade so copy them
    60 # into the proto directory for pkgdepend(1) to find.
    60 # into the proto directory for pkgdepend(1) to find.
    61 #
    61 #
    62 COMPONENT_POST_INSTALL_ACTION += \
    62 COMPONENT_POST_INSTALL_ACTION += \
    63 	($(MKDIR) $(PROTO_DIR)/lib/svc/manifest/application/openstack; \
    63     ($(MKDIR) $(PROTO_DIR)/lib/svc/manifest/application/openstack; \
    64 	 $(CP) \
    64      $(CP) \
    65 	     files/swift-*.xml \
    65          files/swift-*.xml \
    66 	     $(PROTO_DIR)/lib/svc/manifest/application/openstack;)
    66          $(PROTO_DIR)/lib/svc/manifest/application/openstack)
    67 
    67 
    68 COMPONENT_TEST_DIR =	$(SOURCE_DIR)
    68 COMPONENT_TEST_DIR =	$(SOURCE_DIR)
    69 COMPONENT_TEST_CMD =	nosetests
    69 COMPONENT_TEST_CMD =	nosetests
    70 COMPONENT_TEST_ENV +=	SWIFT_TEST_CONFIG_FILE=$(SWIFT_TEST_CONFIG_FILE)
    70 COMPONENT_TEST_ENV +=	SWIFT_TEST_CONFIG_FILE=$(SWIFT_TEST_CONFIG_FILE)
    71 COMPONENT_TEST_ARGS =	--with-xunit \
    71 COMPONENT_TEST_ARGS =	\
    72 			--xunit-file=$(BUILD_DIR)/nosetests-$(MACH).xml
    72     --with-xunit \
    73 COMPONENT_TEST_ARGS +=	test/unit
    73     --xunit-file=$(BUILD_DIR)/nosetests-$(MACH).xml \
       
    74     test/unit
    74 
    75 
    75 # common targets
    76 # common targets
    76 build:		$(BUILD_NO_ARCH)
    77 build:		$(BUILD_NO_ARCH)
    77 
    78 
    78 install:	$(INSTALL_NO_ARCH)
    79 install:	$(INSTALL_NO_ARCH)
    82 system-test:	$(SYSTEM_TESTS_NOT_IMPLEMENTED)
    83 system-test:	$(SYSTEM_TESTS_NOT_IMPLEMENTED)
    83 
    84 
    84 
    85 
    85 REQUIRED_PACKAGES += cloud/openstack/openstack-common
    86 REQUIRED_PACKAGES += cloud/openstack/openstack-common
    86 REQUIRED_PACKAGES += library/python/eventlet-27
    87 REQUIRED_PACKAGES += library/python/eventlet-27
    87 REQUIRED_PACKAGES += library/python/iniparse-27
       
    88 REQUIRED_PACKAGES += library/python/simplejson-27
    88 REQUIRED_PACKAGES += library/python/simplejson-27
    89 REQUIRED_PACKAGES += library/python/swiftclient-27
    89 REQUIRED_PACKAGES += library/python/swiftclient-27
       
    90 REQUIRED_PACKAGES += network/rsync
    90 REQUIRED_PACKAGES += service/memcached
    91 REQUIRED_PACKAGES += service/memcached
    91 REQUIRED_PACKAGES += system/core-os
    92 REQUIRED_PACKAGES += system/core-os