diff options
Diffstat (limited to 'meta/lib/oe/image.py')
-rw-r--r-- | meta/lib/oe/image.py | 4 |
1 files changed, 3 insertions, 1 deletions
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): | |||
262 | def _write_script(self, type, cmds): | 262 | def _write_script(self, type, cmds): |
263 | tempdir = self.d.getVar('T', True) | 263 | tempdir = self.d.getVar('T', True) |
264 | script_name = os.path.join(tempdir, "create_image." + type) | 264 | script_name = os.path.join(tempdir, "create_image." + type) |
265 | rootfs_size = self._get_rootfs_size() | ||
265 | 266 | ||
266 | self.d.setVar('img_creation_func', '\n'.join(cmds)) | 267 | self.d.setVar('img_creation_func', '\n'.join(cmds)) |
267 | self.d.setVarFlag('img_creation_func', 'func', 1) | 268 | self.d.setVarFlag('img_creation_func', 'func', 1) |
268 | self.d.setVarFlag('img_creation_func', 'fakeroot', 1) | 269 | self.d.setVarFlag('img_creation_func', 'fakeroot', 1) |
270 | self.d.setVar('ROOTFS_SIZE', str(rootfs_size)) | ||
269 | 271 | ||
270 | with open(script_name, "w+") as script: | 272 | with open(script_name, "w+") as script: |
271 | script.write("%s" % bb.build.shell_trap_code()) | 273 | script.write("%s" % bb.build.shell_trap_code()) |
272 | script.write("export ROOTFS_SIZE=%d\n" % self._get_rootfs_size()) | 274 | script.write("export ROOTFS_SIZE=%d\n" % rootfs_size) |
273 | bb.data.emit_func('img_creation_func', script, self.d) | 275 | bb.data.emit_func('img_creation_func', script, self.d) |
274 | script.write("img_creation_func\n") | 276 | script.write("img_creation_func\n") |
275 | 277 | ||