[Piuparts-commits] [SCM] piuparts git repository branch, piatti, updated. 0.48-56-g08ec045

Holger Levsen holger at layer-acht.org
Tue Jan 1 13:23:09 UTC 2013


The following commit has been merged in the piatti branch:
commit 3b6610bd71e63ebf32d9aebffa44d22cc808df6f
Author: Andreas Beckmann <debian at abeckmann.de>
Date:   Fri Dec 21 11:46:19 2012 +0100

    p: reorder handling of some command line options
    
    Signed-off-by: Andreas Beckmann <debian at abeckmann.de>

diff --git a/piuparts.py b/piuparts.py
index 6d77315..127e29e 100644
--- a/piuparts.py
+++ b/piuparts.py
@@ -142,6 +142,7 @@ class Settings:
         self.testdebs_repo = None
         self.debian_distros = []
         self.keep_sources_list = False
+        self.keyring = None
         self.do_not_verify_signatures = False
         self.install_recommends = False
         self.scriptsdirs = []
@@ -159,6 +160,7 @@ class Settings:
         # tests and checks
         self.no_install_purge_test = False
         self.no_upgrade_test = False
+        self.distupgrade_to_testdebs = False
         self.install_remove_install = False
         self.list_installed_files = False
         self.extra_old_packages = []
@@ -171,6 +173,7 @@ class Settings:
         self.warn_on_others = False
         self.warn_on_leftovers_after_purge = False
         self.distupgrade_to_testdebs = False
+        self.warn_on_debsums_errors = False
         self.ignored_files = [
             # piuparts state
             "/usr/sbin/policy-rc.d",
@@ -2681,11 +2684,17 @@ def parse_command_line():
 
     (opts, args) = parser.parse_args()
 
+    defaults = DefaultsFactory().new_defaults()
+
     settings.defaults = opts.defaults
     settings.keep_tmpdir = opts.keep_tmpdir
     settings.single_changes_list = opts.single_changes_list
     settings.args_are_package_files = not opts.apt
     # distro setup
+    settings.debian_mirrors = [parse_mirror_spec(x, defaults.get_components())
+                               for x in opts.mirror]
+    settings.extra_repos = opts.extra_repo
+    settings.testdebs_repo = opts.testdebs_repo
     settings.debian_distros = opts.distribution
     settings.keep_sources_list = opts.keep_sources_list
     settings.keyring = opts.keyring
@@ -2718,6 +2727,7 @@ def parse_command_line():
     # tests and checks
     settings.no_install_purge_test = opts.no_install_purge_test
     settings.no_upgrade_test = opts.no_upgrade_test
+    settings.distupgrade_to_testdebs = opts.distupgrade_to_testdebs
     settings.install_purge_install = opts.install_purge_install
     settings.install_remove_install = opts.install_remove_install
     settings.list_installed_files = opts.list_installed_files
@@ -2735,18 +2745,9 @@ def parse_command_line():
     settings.pedantic_purge_test = opts.pedantic_purge_test
     if not settings.pedantic_purge_test:
       settings.ignored_patterns += settings.non_pedantic_ignore_patterns
-    settings.distupgrade_to_testdebs = opts.distupgrade_to_testdebs
-
-    settings.extra_repos = opts.extra_repo
-    settings.testdebs_repo = opts.testdebs_repo
 
     log_file_name = opts.log_file
 
-    defaults = DefaultsFactory().new_defaults()
-
-    settings.debian_mirrors = [parse_mirror_spec(x, defaults.get_components())
-                               for x in opts.mirror]
-
     if opts.adt_virt is None:
         settings.adt_virt = None
     else:

-- 
piuparts git repository



More information about the Piuparts-commits mailing list