syslinux.bbclass: Update to use more modern and efficient functions
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5127 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
parent
91c830c205
commit
62094355a5
|
@ -126,13 +126,11 @@ python build_syslinux_cfg () {
|
|||
cfgfile.write('DISPLAY %s\n' % (mfile.split('/')[-1]) )
|
||||
|
||||
for label in labels.split():
|
||||
from copy import deepcopy
|
||||
localdata = deepcopy(d)
|
||||
localdata = bb.data.createCopy(d)
|
||||
|
||||
overrides = bb.data.getVar('OVERRIDES', localdata)
|
||||
overrides = bb.data.getVar('OVERRIDES', localdata, True)
|
||||
if not overrides:
|
||||
raise bb.build.FuncFailed('OVERRIDES not defined')
|
||||
overrides = bb.data.expand(overrides, localdata)
|
||||
|
||||
bb.data.setVar('OVERRIDES', label + ':' + overrides, localdata)
|
||||
bb.data.update_data(localdata)
|
||||
|
@ -149,8 +147,6 @@ python build_syslinux_cfg () {
|
|||
cfgfile.write('initrd=initrd ')
|
||||
|
||||
cfgfile.write('%s\n' % (append))
|
||||
|
||||
del localdata
|
||||
|
||||
|
||||
cfgfile.close()
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue