mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
image.py: set bitbake variable ROOTFS_SIZE
This variable is going to be used by wic to set partition size. Setting it in image.py makes it possible for wic to use it without calculating it again. (From OE-Core rev: af37bb8ae71c4f932e2126bb620b3fb2b11cc466) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
8313ceae26
commit
5bcc423953
@@ -262,14 +262,16 @@ class Image(ImageDepGraph):
|
||||
def _write_script(self, type, cmds):
|
||||
tempdir = self.d.getVar('T', True)
|
||||
script_name = os.path.join(tempdir, "create_image." + type)
|
||||
rootfs_size = self._get_rootfs_size()
|
||||
|
||||
self.d.setVar('img_creation_func', '\n'.join(cmds))
|
||||
self.d.setVarFlag('img_creation_func', 'func', 1)
|
||||
self.d.setVarFlag('img_creation_func', 'fakeroot', 1)
|
||||
self.d.setVar('ROOTFS_SIZE', str(rootfs_size))
|
||||
|
||||
with open(script_name, "w+") as script:
|
||||
script.write("%s" % bb.build.shell_trap_code())
|
||||
script.write("export ROOTFS_SIZE=%d\n" % self._get_rootfs_size())
|
||||
script.write("export ROOTFS_SIZE=%d\n" % rootfs_size)
|
||||
bb.data.emit_func('img_creation_func', script, self.d)
|
||||
script.write("img_creation_func\n")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user