Correction of cache handling for ISO build 99/8499/1
authorStefan K. Berg <stefan.k.berg@ericsson.com>
Mon, 18 Jan 2016 12:51:24 +0000 (13:51 +0100)
committerStefan Berg <sfb@consultron.com>
Fri, 29 Jan 2016 12:59:45 +0000 (13:59 +0100)
The cache id was not generated considering config.mk nor
Makefile.

Change-Id: I29ae0d60b89d4653cb38cffe83f666c5056daf63
Signed-off-by: Stefan K. Berg <stefan.k.berg@ericsson.com>
(cherry picked from commit dc8eec07243d65c99be15bda2c112c35caa48c54)

build/Makefile

index d58f3ad..e3b79c2 100644 (file)
@@ -84,17 +84,17 @@ $(ISOCACHE):
        # Setup cgroups for docker-in-docker
        sudo /root/enable_dockerx2
        # Patch for adding dosfstools, as Fuel 6.1 is running mkfs.vfat
-       cd /tmp/fuel-main && patch -p0 < $(TOPDIR)/fuel-main_5.patch
-       # Patch for changing the second layer Docker --bip address
-       cd /tmp/fuel-main && patch -p0 < $(TOPDIR)/fuel-main_6.patch
+       cd /tmp/fuel-main && patch -f -p0 < $(TOPDIR)/fuel-main_5.patch
+       # Patch for using the Czech Fuel mirror
+       # cd /tmp/fuel-main && patch -p0 < $(TOPDIR)/fuel-main_7.patch
        # Remove Docker optimizations, otherwise multistrap will fail during
        # Fuel build.
        sudo rm -f /etc/apt/apt.conf.d/docker*
        #
        # Need to replace the old Docker v. 1.5.0 with a later version to be
        # able to access the Docker remote repository!
-       cd /tmp/fuel-main && patch -p0 < $(TOPDIR)/fuel-main_docker_version.patch
-       cd /tmp/fuel-main && patch -p0 < $(TOPDIR)/fuel-main_docker_dns.patch
+       cd /tmp/fuel-main && patch -f -p0 < $(TOPDIR)/fuel-main_docker_version.patch
+       # cd /tmp/fuel-main && patch -f -p0 < $(TOPDIR)/fuel-main_docker_dns.patch
        #
        cd /tmp/fuel-main && ./prepare-build-env.sh
        cd /tmp/fuel-main && make repos
@@ -185,6 +185,9 @@ debug:
        cd /tmp/fuel-main && make repos
        $(REPOINFO) -r /tmp/fuel-main > .cachedata
        sha1sum fuel-main*.patch >> .cachedata
+       sha1sum config.mk >> .cachedata
+       sha1sum Makefile >> .cachedata
+       $(CACHETOOL) getbiweek >> .cachedata
        cat .cachedata | $(CACHETOOL) getid > .cacheid
        # Not removing fuel-main as it is re-used in build