% args.logfile)\r
configmgr.create['logfile'] = logfile_abs_path\r
configmgr.set_logfile()\r
- \r
+\r
if args.subcommand == "auto":\r
do_auto(parser, args.ksfile, argv)\r
return\r
- \r
+\r
+ if args.interactive:\r
+ msger.enable_interactive()\r
+ else:\r
+ msger.disable_interactive()\r
+\r
+ if args.verbose:\r
+ msger.set_loglevel('VERBOSE')\r
+\r
+ if args.debug:\r
+ try:\r
+ import rpm\r
+ rpm.setVerbosity(rpm.RPMLOG_NOTICE)\r
+ except ImportError:\r
+ pass\r
+\r
+ msger.set_loglevel('DEBUG')\r
+\r
#check the imager type\r
createrClass = None\r
for subcmd, klass in pluginmgr.get_plugins('imager').iteritems():\r
dest='strict_mode', default=False,
help='Abort creation of image, if there are some errors'
' during rpm installation. ')
+
+ parent_parser.add_argument('-d', '--debug', action='store_true',
+ help='debug output')
+ parent_parser.add_argument('-v', '--verbose', action='store_true',
+ help='verbose output')
+ parent_parser.add_argument('-i', '--interactive', action='store_true',
+ dest='interactive', default=True,
+ help='interactive output')
+
parser.set_defaults(alias="cr")
subparsers = parser.add_subparsers(title='Subcommands', dest='subcommand')
auto_parser = subparsers.add_parser('auto', parents=[parent_parser], help='auto detect image type from magic header')
-
- fs_parser = subparsers.add_parser('fs', parents=[parent_parser],
+
+ fs_parser = subparsers.add_parser('fs', parents=[parent_parser],
help='create fs image')
fs_parser.add_argument("--include-src", dest = "include_src",action = "store_true",
default = False, help = "Generate a image with source rpms included")
-
+
loop_parser = subparsers.add_parser('loop', parents=[parent_parser], help='create loop image')
loop_parser.add_argument("--compress-disk-image", dest="compress_image",