]> code.ossystems Code Review - openembedded-core.git/commit
rootfs: Make BUILDNAME a weak default in reproducible_build_simple
authorAlex Kiernan <alex.kiernan@gmail.com>
Sat, 18 Jan 2020 05:41:07 +0000 (05:41 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 19 Jan 2020 23:49:15 +0000 (23:49 +0000)
commitbbf28ea9100a4f86b052c5cd53c77f9e1c03fb09
tree7e3d53f656c3e3570a96a0e49b2571ab0a3a2655
parentbfffb32611c6d61286171af7f4b1b2edb227f186
rootfs: Make BUILDNAME a weak default in reproducible_build_simple

11e45082ad00 ("rootfs-postcommands.bbclass: improve binary
reproducibility") fixed binary reproducibility of /etc/version, but with
the move to reproducibilty in all builds, setting /etc/version to
anything other than the default fixed timestamp is tricky because
rootfs_reproducible() runs very late.

rootfs.py uses BUILDNAME if set for /etc/version, so introduce a weak
default for BUILDNAME of "REPRODUCIBLE_TIMESTAMP_ROOTFS", when enabling
reproducible builds hence allowing BUILDNAME to be overridden elsewhere.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/reproducible_build_simple.bbclass
meta/classes/rootfs-postcommands.bbclass