rpm: configuration option for setting the output color scheme
authorMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Tue, 13 Nov 2012 09:50:34 +0000 (11:50 +0200)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Tue, 7 Jan 2014 14:21:29 +0000 (16:21 +0200)
Adds the new 'color-scheme' option to the rpm tools.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
gbp/scripts/buildpackage_rpm.py
gbp/scripts/import_orig_rpm.py
gbp/scripts/import_srpm.py
gbp/scripts/pq_rpm.py

index 8c01fc937893bc64132f6f87aa3cf36e9f22af44..b889fdeefb37062475f7807a0e81f21212413333 100755 (executable)
@@ -338,6 +338,8 @@ def parse_args(argv, prefix):
                       help="verbose command execution")
     parser.add_config_file_option(option_name="tmp-dir", dest="tmp_dir")
     parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+    parser.add_config_file_option(option_name="color-scheme",
+                                  dest="color_scheme")
     parser.add_config_file_option(option_name="notify", dest="notify", type='tristate')
     parser.add_config_file_option(option_name="vendor", action="store", dest="vendor")
     tag_group.add_option("--git-tag", action="store_true", dest="tag", default=False,
@@ -412,7 +414,7 @@ def parse_args(argv, prefix):
 
     options.patch_export_compress = rpm.string_to_int(options.patch_export_compress)
 
-    gbp.log.setup(options.color, options.verbose)
+    gbp.log.setup(options.color, options.verbose, options.color_scheme)
     if options.retag:
         if not options.tag and not options.tag_only:
             gbp.log.err("'--%sretag' needs either '--%stag' or '--%stag-only'" % (prefix, prefix, prefix))
index a66a95e7febc86c30a56257e3a511b31eb411e22..98719df332f7b62465a97c134068af599684bbc2 100755 (executable)
@@ -185,10 +185,12 @@ def parse_args(argv):
     parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=False,
                       help="verbose command execution")
     parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+    parser.add_config_file_option(option_name="color-scheme",
+                                  dest="color_scheme")
     parser.add_config_file_option(option_name="tmp-dir", dest="tmp_dir")
 
     (options, args) = parser.parse_args(argv[1:])
-    gbp.log.setup(options.color, options.verbose)
+    gbp.log.setup(options.color, options.verbose, options.color_scheme)
 
     return options, args
 
index 8071ece95bd002446810d89fb40e3733845121ed..f295c02ebb549160af87c4b6ffff3f6458c946ce 100755 (executable)
@@ -188,6 +188,8 @@ def parse_args(argv):
                       default=False, help="verbose command execution")
     parser.add_config_file_option(option_name="color", dest="color",
                       type='tristate')
+    parser.add_config_file_option(option_name="color-scheme",
+                                  dest="color_scheme")
     parser.add_config_file_option(option_name="tmp-dir", dest="tmp_dir")
     parser.add_option("--download", action="store_true", dest="download",
                       default=False, help="download source package")
@@ -232,7 +234,7 @@ def parse_args(argv):
     import_group.add_boolean_config_file_option(option_name="patch-import",
                                                 dest="patch_import")
     (options, args) = parser.parse_args(argv[1:])
-    gbp.log.setup(options.color, options.verbose)
+    gbp.log.setup(options.color, options.verbose, options.color_scheme)
     return options, args
 
 
index 621052ec1cc398d6b54f8abe374c9bf9efc3fba5..16e1f52e7105f1d316554747bbe1bb84ed8df639 100755 (executable)
@@ -402,6 +402,8 @@ def main(argv):
                       help="In case of import even import if the branch already exists")
     parser.add_config_file_option(option_name="vendor", action="store", dest="vendor")
     parser.add_config_file_option(option_name="color", dest="color", type='tristate')
+    parser.add_config_file_option(option_name="color-scheme",
+                                  dest="color_scheme")
     parser.add_config_file_option(option_name="tmp-dir", dest="tmp_dir")
     parser.add_config_file_option(option_name="upstream-tag", dest="upstream_tag")
     parser.add_config_file_option(option_name="spec-file", dest="spec_file")
@@ -419,7 +421,7 @@ def main(argv):
     parser.add_config_file_option("patch-export-ignore-path", dest="patch_export_ignore_path")
 
     (options, args) = parser.parse_args(argv)
-    gbp.log.setup(options.color, options.verbose)
+    gbp.log.setup(options.color, options.verbose, options.color_scheme)
     options.patch_export_compress = string_to_int(options.patch_export_compress)
 
     if len(args) < 2: