From 5bcc423953754fd3bc0e971a1113a3e9aafef74f 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. (From OE-Core rev: af37bb8ae71c4f932e2126bb620b3fb2b11cc466) Signed-off-by: Ed Bartosh Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/lib/oe/image.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 v1.2.3-54-g00ecf