summaryrefslogtreecommitdiffstats
path: root/meta/classes/image_types.bbclass
diff options
context:
space:
mode:
authorChoong YinThong <yin.thong.choong@intel.com>2017-06-22 11:09:43 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-06-28 20:54:53 +0100
commit4a63fa70462eb5a780380b92f916cc8e295246fc (patch)
tree229c231fe36fed445c250b826e5d51bcb577be28 /meta/classes/image_types.bbclass
parent4fe4c408246b9a4a563106d097876e6caefca694 (diff)
downloadopenembedded-core-contrib-4a63fa70462eb5a780380b92f916cc8e295246fc.tar.gz
image_types.bbclass: Prompt error message on missing setting in UBI and UBIFS
Prompt error message to guide user add argument MKUBIFS_ARGS and UBINIZE_ARGS on every UBI and UBIFS image creation. [YOCTO #11589] Signed-off-by: Choong YinThong <yin.thong.choong@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'meta/classes/image_types.bbclass')
-rw-r--r--meta/classes/image_types.bbclass6
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/classes/image_types.bbclass b/meta/classes/image_types.bbclass
index 7749b00098..f8692dc2ad 100644
--- a/meta/classes/image_types.bbclass
+++ b/meta/classes/image_types.bbclass
@@ -145,6 +145,12 @@ UBI_VOLNAME ?= "${MACHINE}-rootfs"
multiubi_mkfs() {
local mkubifs_args="$1"
local ubinize_args="$2"
+
+ # Added prompt error message for ubi and ubifs image creation.
+ if [ -z "$mkubifs_args"] || [ -z "$ubinize_args" ]; then
+ bbfatal "MKUBIFS_ARGS and UBINIZE_ARGS have to be set, see http://www.linux-mtd.infradead.org/faq/ubifs.html for details"
+ fi
+
if [ -z "$3" ]; then
local vname=""
else