summaryrefslogtreecommitdiff
path: root/meta-phosphor/classes
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2016-06-21 22:22:46 +0300
committerPatrick Williams <patrick@stwcx.xyz>2016-06-24 23:22:18 +0300
commit42e164276a977646a5cb86ebb37774479a82bea2 (patch)
tree75c371132ac62e239bf6d5334e89d004bc258fdc /meta-phosphor/classes
parent1a58e265d500c6f5d7f36da5f898c6aaf620a5bf (diff)
downloadopenbmc-42e164276a977646a5cb86ebb37774479a82bea2.tar.xz
obmc-phosphor-image: Improper use of DATETIME
The use of the DATETIME variable has issues with the sstate cache because of the variable changing values, and therefore the checksum used for sstate calculation also changing. Other existing recipes add DATETIME to the 'vardepsexclude' list. This case is glossed over very rapidly in section 21.3.2 "Checksums" of the Mega Manual. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'meta-phosphor/classes')
-rw-r--r--meta-phosphor/classes/obmc-phosphor-image_types_uboot.bbclass2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta-phosphor/classes/obmc-phosphor-image_types_uboot.bbclass b/meta-phosphor/classes/obmc-phosphor-image_types_uboot.bbclass
index adb86e06d..c44139e07 100644
--- a/meta-phosphor/classes/obmc-phosphor-image_types_uboot.bbclass
+++ b/meta-phosphor/classes/obmc-phosphor-image_types_uboot.bbclass
@@ -14,6 +14,7 @@ INITRD_IMAGE_LOADADDRESS ?= "${INITRD_IMAGE_ENTRYPOINT}"
INITRD_LINK_NAME = "${INITRD_IMAGE}-${MACHINE}${INITRAMFS_FSTYPE}"
FLASH_IMAGE_NAME ?= "flash-${MACHINE}-${DATETIME}"
+FLASH_IMAGE_NAME[vardepsexclude] = "DATETIME"
FLASH_IMAGE_LINK ?= "flash-${MACHINE}"
FLASH_UBOOT_OFFSET ?= "0"
@@ -95,3 +96,4 @@ do_generate_flash() {
tar -h -cvf ${ddir}/${MACHINE}-${DATETIME}.all.tar -C ${ddir} image-bmc
tar -h -cvf ${ddir}/${MACHINE}-${DATETIME}.tar -C ${ddir} image-u-boot image-kernel image-initramfs image-rofs image-rwfs
}
+do_generate_flash[vardepsexclude] = "DATETIME"