components/openstack/nova/Makefile
changeset 1944 56ac2df1785b
parent 1760 353323c7bdc1
child 1948 2d1537e7942d
child 4156 4b1def16fe9b
equal deleted inserted replaced
1943:1a27f000029f 1944:56ac2df1785b
    23 # Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
    23 # Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
    24 #
    24 #
    25 include ../../../make-rules/shared-macros.mk
    25 include ../../../make-rules/shared-macros.mk
    26 
    26 
    27 COMPONENT_NAME=		nova
    27 COMPONENT_NAME=		nova
    28 COMPONENT_CODENAME=	grizzly
    28 COMPONENT_CODENAME=	havana
    29 COMPONENT_VERSION=	2013.1.4
    29 COMPONENT_VERSION=	2013.2.3
    30 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    30 COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
    31 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    31 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.gz
    32 COMPONENT_ARCHIVE_HASH=	\
    32 COMPONENT_ARCHIVE_HASH=	\
    33     sha256:0491ec81552b9c407021941ea1c477d5bcd93ec1dcc66d5fc0c1cef594dac760
    33     sha256:02902cb65b5adb0419c69cdb03ea2a0cfdfe8f7df342be44f3760d66cdecb61e
    34 COMPONENT_ARCHIVE_URL=	http://launchpad.net/$(COMPONENT_NAME)/$(COMPONENT_CODENAME)/$(COMPONENT_VERSION)/+download/$(COMPONENT_ARCHIVE)
    34 COMPONENT_ARCHIVE_URL=	http://launchpad.net/$(COMPONENT_NAME)/$(COMPONENT_CODENAME)/$(COMPONENT_VERSION)/+download/$(COMPONENT_ARCHIVE)
    35 COMPONENT_PROJECT_URL=	http://www.openstack.org/
    35 COMPONENT_PROJECT_URL=	http://www.openstack.org/
    36 COMPONENT_BUGDB=	service/nova
    36 COMPONENT_BUGDB=	service/nova
    37 IPS_COMPONENT_VERSION=	0.$(COMPONENT_VERSION) 
    37 IPS_COMPONENT_VERSION=	0.$(COMPONENT_VERSION) 
    38 
    38 
    46 # only need to deliver one version.  The manifest is parameterized, though.
    46 # only need to deliver one version.  The manifest is parameterized, though.
    47 PYTHON_VERSIONS=	2.6
    47 PYTHON_VERSIONS=	2.6
    48 
    48 
    49 PKG_MACROS +=		PYVER=$(PYTHON_VERSIONS)
    49 PKG_MACROS +=		PYVER=$(PYTHON_VERSIONS)
    50 
    50 
       
    51 # Replace the standard nova/virt/libvirt/__init__.py with an empty file.
    51 COMPONENT_POST_INSTALL_ACTION += \
    52 COMPONENT_POST_INSTALL_ACTION += \
    52 	($(MKDIR) $(PROTO_DIR)/usr/lib/python2.6/vendor-packages/nova/virt/solariszones; \
    53 	($(CP) /dev/null $(PROTO_DIR)/usr/lib/python2.6/vendor-packages/nova/virt/libvirt/__init__.py; \
       
    54 	 $(MKDIR) $(PROTO_DIR)/usr/lib/python2.6/vendor-packages/nova/virt/solariszones; \
    53 	 $(CP) files/solariszones/__init__.py $(PROTO_DIR)/usr/lib/python2.6/vendor-packages/nova/virt/solariszones; \
    55 	 $(CP) files/solariszones/__init__.py $(PROTO_DIR)/usr/lib/python2.6/vendor-packages/nova/virt/solariszones; \
    54 	 $(CP) files/solariszones/driver.py $(PROTO_DIR)/usr/lib/python2.6/vendor-packages/nova/virt/solariszones; \
    56 	 $(CP) files/solariszones/driver.py $(PROTO_DIR)/usr/lib/python2.6/vendor-packages/nova/virt/solariszones; \
    55 	 $(CP) files/solariszones/sysconfig.py $(PROTO_DIR)/usr/lib/python2.6/vendor-packages/nova/virt/solariszones); \
    57 	 $(CP) files/solariszones/sysconfig.py $(PROTO_DIR)/usr/lib/python2.6/vendor-packages/nova/virt/solariszones); \
    56         $(PYTHON) -m compileall $(PROTO_DIR)/$(PYTHON_VENDOR_PACKAGES)
    58         $(PYTHON) -m compileall $(PROTO_DIR)/$(PYTHON_VENDOR_PACKAGES)
    57 
    59