]> code.ossystems Code Review - openembedded-core.git/commitdiff
wic: check for build artifacts
authorTom Zanussi <tom.zanussi@linux.intel.com>
Wed, 16 Oct 2013 05:14:29 +0000 (00:14 -0500)
committerRobert Yang <liezhi.yang@windriver.com>
Wed, 11 Dec 2013 02:12:17 +0000 (21:12 -0500)
wic needs to be given one form of build artifacts or another -
complain if the user doesn't do that.

(From OE-Core master rev: 9116a17efd42447f276000927d0c2ea63776865b)

Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
scripts/wic

index 06e72bbfda0862aa3a4101f65b1676baa797fb1a..aa2791ac6e33af622cf4b8ffd966f7527af31bf2 100755 (executable)
@@ -75,6 +75,14 @@ def wic_create_subcommand(args, usage_str):
         parser.print_help()
         sys.exit(1)
 
+    if not options.image_name and not (options.rootfs_dir and
+                                       options.bootimg_dir and
+                                       options.kernel_dir and
+                                       options.native_sysroot):
+        print "Build artifacts not completely specified, exiting."
+        print "  (Use 'wic -e' or 'wic -r -b -k -n' to specify artifacts)"
+        sys.exit(1)
+
     if not options.image_name:
         options.build_check = False