From af37bb8ae71c4f932e2126bb620b3fb2b11cc466 Mon Sep 17 00:00:00 2001 From: Ed Bartosh Date: Wed, 19 Aug 2015 23:21:58 +0300 Subject: 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. Signed-off-by: Ed Bartosh Signed-off-by: Ross Burton --- meta/lib/oe/image.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'meta/lib') diff --git a/meta/lib/oe/image.py b/meta/lib/oe/image.py index 699c30fa2b..d9121fc907 100644 --- a/meta/lib/oe/image.py +++ b/meta/lib/oe/image.py @@ -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") -- cgit 1.2.3-korg