Merge "Build system uplift to Fuel 9.0/Mitaka"
[fuel.git] / build / f_isoroot / f_isolinux / Makefile
index b683ea3..f3e09b2 100644 (file)
 TOP := $(shell pwd)
 
 .PHONY: all
-all:
+all: isolinux.cfg.iso
        @mkdir -p release/isolinux
-       grep -q OpenStack_Fuel isolinux.cfg
-       sed "s/OpenStack_Fuel/$(PRODNO)_$(REVSTATE)/g" isolinux.cfg > isolinux.cfg.patched
-       @cp isolinux.cfg.patched release/isolinux/isolinux.cfg
-       @cp isolinux.cfg.orig release/isolinux/
+       grep -q OpenStack_Fuel isolinux.cfg.iso
+       sed "s/OpenStack_Fuel/$(PRODNO)_$(REVSTATE)/g" isolinux.cfg.iso > isolinux.cfg
+       @cp isolinux.cfg release/isolinux/isolinux.cfg
+       @cp isolinux.cfg.iso release/isolinux/isolinux.cfg.orig
+
+isolinux.cfg.iso:
+       7z -so x $(ISOCACHE) isolinux/isolinux.cfg > isolinux.cfg.iso
 
 .PHONY: clean
 clean:
-       @rm -rf release isolinux.cfg.patched
+       @rm -rf release isolinux.cfg.iso isolinux.cfg
 
 .PHONY: release
 release: all