From ee4697350a553a36ca17b9376911e56eee43a465 Mon Sep 17 00:00:00 2001 From: André Draszik Date: Fri, 16 Sep 2016 11:06:29 +0100 Subject: qemuboot.bbclass: don't fail on very first build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit During the very first build, the DEPLOY_DIR_IMAGE directory might not have been created yet, causing the creation of the qemuboot.conf config file to fail. This is because write_qemuboot_conf() runs at rootfs creation time, i.e. before deploy. So let's create the directory if necessary before trying to write the config file. Signed-off-by: André Draszik Signed-off-by: Richard Purdie --- meta/classes/qemuboot.bbclass | 1 + 1 file changed, 1 insertion(+) (limited to 'meta/classes/qemuboot.bbclass') diff --git a/meta/classes/qemuboot.bbclass b/meta/classes/qemuboot.bbclass index 802eb59f71..97a235772d 100644 --- a/meta/classes/qemuboot.bbclass +++ b/meta/classes/qemuboot.bbclass @@ -72,6 +72,7 @@ python write_qemuboot_conf() { kernel = os.readlink(kernel_link) cf.set('config_bsp', 'QB_DEFAULT_KERNEL', kernel) + bb.utils.mkdirhier(os.path.dirname(qemuboot)) with open(qemuboot, 'w') as f: cf.write(f) -- cgit 1.2.3-korg