mirror of
git://git.yoctoproject.org/poky
synced 2026-05-15 07:47:09 +00:00
populate_sdk_ext: Fix for hash equiv
Write out the hash equiv cache file into any eSDK so that it doesn't rely on having to call the hash server for the basic data requests. (From OE-Core rev: 05c6842e747261b3350d6325e238429cf8728ca0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d80dd1c3f9
commit
e25ee9fe28
@ -379,6 +379,11 @@ python copy_buildsystem () {
|
||||
f.write('require conf/locked-sigs.inc\n')
|
||||
f.write('require conf/unlocked-sigs.inc\n')
|
||||
|
||||
if os.path.exists(builddir + '/cache/bb_unihashes.dat'):
|
||||
bb.parse.siggen.save_unitaskhashes()
|
||||
bb.utils.mkdirhier(os.path.join(baseoutpath, 'cache'))
|
||||
shutil.copyfile(builddir + '/cache/bb_unihashes.dat', baseoutpath + '/cache/bb_unihashes.dat')
|
||||
|
||||
# Write a templateconf.cfg
|
||||
with open(baseoutpath + '/conf/templateconf.cfg', 'w') as f:
|
||||
f.write('meta/conf\n')
|
||||
@ -440,6 +445,11 @@ python copy_buildsystem () {
|
||||
else:
|
||||
tasklistfn = None
|
||||
|
||||
if os.path.exists(builddir + '/cache/bb_unihashes.dat'):
|
||||
bb.parse.siggen.save_unitaskhashes()
|
||||
bb.utils.mkdirhier(os.path.join(baseoutpath, 'cache'))
|
||||
shutil.copyfile(builddir + '/cache/bb_unihashes.dat', baseoutpath + '/cache/bb_unihashes.dat')
|
||||
|
||||
# Add packagedata if enabled
|
||||
if d.getVar('SDK_INCLUDE_PKGDATA') == '1':
|
||||
lockedsigs_base = d.getVar('WORKDIR') + '/locked-sigs-base.inc'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user