summaryrefslogtreecommitdiffstats
path: root/meta/lib/oe/image.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oe/image.py')
-rw-r--r--meta/lib/oe/image.py4
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