diff options
author | Tom Zanussi <tom.zanussi@linux.intel.com> | 2014-02-03 19:17:00 -0600 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-02-04 12:57:36 +0000 |
commit | 82f9c2bcff3e977beefde6048d2ba32d17acbbd0 (patch) | |
tree | 58c6a4fc0f8f98aa3f0b2de60f2e65e38e41298e /scripts/wic | |
parent | 94b805f1b4b9df596ab6275c6cd2dcada50c2ba4 (diff) | |
download | poky-82f9c2bcff3e977beefde6048d2ba32d17acbbd0.tar.gz |
wic: Hook up --debug option
Hook up the existing --debug option to toggle the wic debug loglevel,
which is indispensible when things go wrong, and make it easy to use
from the command-line.
(From OE-Core rev: a5ece6f37656fa56b97fd8faf52917345238d015)
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/wic')
-rwxr-xr-x | scripts/wic | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/scripts/wic b/scripts/wic index 4ea5569576..824acaebd3 100755 --- a/scripts/wic +++ b/scripts/wic | |||
@@ -69,6 +69,8 @@ def wic_create_subcommand(args, usage_str): | |||
69 | action = "store", help = "path to the native sysroot containing the tools to use to build the image") | 69 | action = "store", help = "path to the native sysroot containing the tools to use to build the image") |
70 | parser.add_option("-p", "--skip-build-check", dest = "build_check", | 70 | parser.add_option("-p", "--skip-build-check", dest = "build_check", |
71 | action = "store_false", default = True, help = "skip the build check") | 71 | action = "store_false", default = True, help = "skip the build check") |
72 | parser.add_option("-D", "--debug", dest = "debug", action = "store_true", | ||
73 | default = False, help = "output debug information") | ||
72 | 74 | ||
73 | (options, args) = parser.parse_args(args) | 75 | (options, args) = parser.parse_args(args) |
74 | 76 | ||
@@ -162,7 +164,7 @@ def wic_create_subcommand(args, usage_str): | |||
162 | 164 | ||
163 | wic_create(args, wks_file, rootfs_dir, bootimg_dir, kernel_dir, | 165 | wic_create(args, wks_file, rootfs_dir, bootimg_dir, kernel_dir, |
164 | native_sysroot, hdddir, staging_data_dir, scripts_path, | 166 | native_sysroot, hdddir, staging_data_dir, scripts_path, |
165 | image_output_dir, options.properties_file) | 167 | image_output_dir, options.debug, options.properties_file) |
166 | 168 | ||
167 | 169 | ||
168 | def wic_list_subcommand(args, usage_str): | 170 | def wic_list_subcommand(args, usage_str): |
@@ -203,16 +205,9 @@ def main(): | |||
203 | usage = wic_usage) | 205 | usage = wic_usage) |
204 | 206 | ||
205 | parser.disable_interspersed_args() | 207 | parser.disable_interspersed_args() |
206 | parser.add_option("-D", "--debug", dest = "debug", action = "store_true", | ||
207 | default = False, help = "output debug information") | ||
208 | 208 | ||
209 | (options, args) = parser.parse_args() | 209 | (options, args) = parser.parse_args() |
210 | 210 | ||
211 | loglevel = logging.INFO | ||
212 | if options.debug: | ||
213 | loglevel = logging.DEBUG | ||
214 | start_logging(loglevel) | ||
215 | |||
216 | if len(args): | 211 | if len(args): |
217 | if args[0] == "help": | 212 | if args[0] == "help": |
218 | if len(args) == 1: | 213 | if len(args) == 1: |