Display all rpm debug messages with --rpm-debug
authorDohyung Kim <dohyung2.kim@samsung.com>
Wed, 15 Nov 2017 02:22:49 +0000 (11:22 +0900)
committeryuhuan.yang <yuhuan.yang@samsung.com>
Fri, 26 Jan 2018 05:57:52 +0000 (13:57 +0800)
Change-Id: I66ed6a999b20c94238e7fdc29ee68782ab4cd241
Signed-off-by: Dohyung Kim <dohyung2.kim@samsung.com>
mic/cmd_create.py
tools/mic

index 3189af2..7ef7e46 100755 (executable)
@@ -76,6 +76,13 @@ def main(parser, args, argv):
 \r
         msger.set_loglevel('DEBUG')\r
 \r
+    if args.rpm_debug:\r
+        try:\r
+            import rpm\r
+            rpm.setVerbosity(rpm.RPMLOG_DEBUG)\r
+        except ImportError:\r
+            pass\r
+\r
     #check the imager type\r
     createrClass = None\r
     for subcmd, klass in pluginmgr.get_plugins('imager').iteritems():\r
index e807a77..70000a7 100755 (executable)
--- a/tools/mic
+++ b/tools/mic
@@ -136,6 +136,7 @@ def create_parser(parser):
                                                    default=None, help='Run script on local PC after image created')
     parent_parser.add_argument('--tpk_install', action='store', dest='tpk_install',
                                                                        default=None, help='Copy tpk file to /usr/apps/.preload-tpk')
+    parent_parser.add_argument('--rpm-debug', action='store_true', dest='rpm_debug', help='Set debug mode for rpm install')
 
     parser.set_defaults(alias="cr")