Allow to build packages' sources as separate target
* Use "make sources" to prepare sources for building packages The list of packages is defined in packages_list * Use "make clean-repos" to clean repos Related-bug: #1427239 Related-bug: #1433653 Change-Id: Ieef6728535f435bb7190c4cf0f90d19903a7ef8b
This commit is contained in:
parent
320b5f46fc
commit
9f17b0c2f7
|
@ -121,3 +121,7 @@ $(BUILD_DIR)/packages/build-late.done:
|
|||
|
||||
packages-late: $(BUILD_DIR)/packages/build-late.done
|
||||
packages-rpm-late: $(BUILD_DIR)/packages/rpm/build-late.done
|
||||
|
||||
.PHONY: sources
|
||||
|
||||
sources: $(packages_list:%=$(BUILD_DIR)/packages/source_%.done)
|
||||
|
|
|
@ -57,7 +57,7 @@ $(BUILD_DIR)/packages/rpm/$1-repocleanup.done: $(BUILD_DIR)/mirror/centos/repo.d
|
|||
endef
|
||||
|
||||
|
||||
fuel_rpm_packages:=\
|
||||
packages_list:=\
|
||||
fencing-agent \
|
||||
fuel-agent \
|
||||
fuel-image \
|
||||
|
@ -75,7 +75,7 @@ nailgun-redhat-license \
|
|||
python-fuelclient \
|
||||
ruby21-rubygem-astute
|
||||
|
||||
$(eval $(foreach pkg,$(fuel_rpm_packages),$(call build_rpm,$(pkg))$(NEWLINE)))
|
||||
$(eval $(foreach pkg,$(packages_list),$(call build_rpm,$(pkg))$(NEWLINE)))
|
||||
|
||||
$(BUILD_DIR)/packages/rpm/repo.done:
|
||||
find $(BUILD_DIR)/packages/rpm/RPMS -name '*.rpm' -exec cp -u {} $(LOCAL_MIRROR_CENTOS_OS_BASEURL)/Packages \;
|
||||
|
|
Loading…
Reference in New Issue