From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 0DE011381F3 for ; Sat, 22 Jun 2013 15:14:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1A274E0AF2; Sat, 22 Jun 2013 15:14:36 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A9D60E0AF2 for ; Sat, 22 Jun 2013 15:14:30 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id AE29D33E6A2 for ; Sat, 22 Jun 2013 15:14:29 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 799C9E546C for ; Sat, 22 Jun 2013 15:14:27 +0000 (UTC) From: "André Erdmann" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "André Erdmann" Message-ID: <1371913528.aeaedce89d9a55c4f1bff62bd694eecd08b1f547.dywi@gentoo> Subject: [gentoo-commits] proj/R_overlay:gsoc13/next commit in: roverlay/config/, roverlay/ X-VCS-Repository: proj/R_overlay X-VCS-Files: roverlay/argutil.py roverlay/config/entrymap.py X-VCS-Directories: roverlay/config/ roverlay/ X-VCS-Committer: dywi X-VCS-Committer-Name: André Erdmann X-VCS-Revision: aeaedce89d9a55c4f1bff62bd694eecd08b1f547 X-VCS-Branch: gsoc13/next Date: Sat, 22 Jun 2013 15:14:27 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: fe24ba6d-bb85-4721-8167-e5b8c6f9afa3 X-Archives-Hash: 5948f65ca98552192024a63a73f330d4 commit: aeaedce89d9a55c4f1bff62bd694eecd08b1f547 Author: André Erdmann mailerd de> AuthorDate: Sat Jun 22 15:05:28 2013 +0000 Commit: André Erdmann mailerd de> CommitDate: Sat Jun 22 15:05:28 2013 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=aeaedce8 config, argutil: verify distmap --- roverlay/argutil.py | 12 +++++++++++- roverlay/config/entrymap.py | 6 ++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/roverlay/argutil.py b/roverlay/argutil.py index fe541ac..34147d7 100644 --- a/roverlay/argutil.py +++ b/roverlay/argutil.py @@ -262,6 +262,13 @@ def get_parser ( command_map, default_config_file, default_command='create' ): ) arg ( + '--distmap-verify', default=argparse.SUPPRESS, + help = 'check integrity of files in OVERLAY_DISTDIR_ROOT', + dest = 'distmap_verify', + action = 'store_true', + ) + + arg ( '--stats', help="print some stats", dest="stats", @@ -439,7 +446,7 @@ def parse_argv ( command_map, **kw ): if given ( 'distdirs' ): if given ( 'distroot' ): - raise Exception ( "--distdir and --disroot are mutually exclusive!" ) + raise Exception ( "--distdir and --distroot are mutually exclusive!" ) doconf ( (), 'REPO.config_files' ) extra ['distdirs'] = frozenset ( p.distdirs ) @@ -458,6 +465,9 @@ def parse_argv ( command_map, **kw ): if given ( 'manifest_implementation' ): doconf ( p.manifest_implementation, 'OVERLAY.manifest_implementation' ) + if given ( 'distmap_verify' ): + doconf ( p.distmap_verify, 'OVERLAY.DISTDIR.verify' ) + return ( commands, p.config, conf, extra ) # --- end of parse_argv (...) --- diff --git a/roverlay/config/entrymap.py b/roverlay/config/entrymap.py index 0176964..136b4b5 100644 --- a/roverlay/config/entrymap.py +++ b/roverlay/config/entrymap.py @@ -301,6 +301,11 @@ CONFIG_ENTRY_MAP = dict ( value_type = yesno, ), + overlay_distdir_verify = dict ( + description = 'check integrity of distdir files on startup', + value_type = yesno, + ), + # * alias backup_desc = 'overlay_backup_desc', eclass = 'overlay_eclass', @@ -310,6 +315,7 @@ CONFIG_ENTRY_MAP = dict ( distdir = 'overlay_distdir_root', distdir_strategy = 'overlay_distdir_strategy', distdir_flat = 'overlay_distdir_flat', + distdir_verify = 'overlay_distdir_verify', # --- overlay From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 093081381F3 for ; Sat, 22 Jun 2013 15:24:34 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 40CECE0A9F; Sat, 22 Jun 2013 15:24:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 82462E0A6F for ; Sat, 22 Jun 2013 15:24:23 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1320033E6A2 for ; Sat, 22 Jun 2013 15:24:22 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 82C63E5475 for ; Sat, 22 Jun 2013 15:24:20 +0000 (UTC) From: "André Erdmann" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "André Erdmann" Message-ID: <1371913528.aeaedce89d9a55c4f1bff62bd694eecd08b1f547.dywi@gentoo> Subject: [gentoo-commits] proj/R_overlay:master commit in: roverlay/config/, roverlay/ X-VCS-Repository: proj/R_overlay X-VCS-Files: roverlay/argutil.py roverlay/config/entrymap.py X-VCS-Directories: roverlay/config/ roverlay/ X-VCS-Committer: dywi X-VCS-Committer-Name: André Erdmann X-VCS-Revision: aeaedce89d9a55c4f1bff62bd694eecd08b1f547 X-VCS-Branch: master Date: Sat, 22 Jun 2013 15:24:20 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 2cac5632-0b19-4d26-9374-e85ea063762e X-Archives-Hash: feb0531b1a30083348620d59c31ff91d Message-ID: <20130622152420.AEQfH3VA3wzDVS8h9eXGNgvmXBLbHe2bpp_nmoP2Kqc@z> commit: aeaedce89d9a55c4f1bff62bd694eecd08b1f547 Author: André Erdmann mailerd de> AuthorDate: Sat Jun 22 15:05:28 2013 +0000 Commit: André Erdmann mailerd de> CommitDate: Sat Jun 22 15:05:28 2013 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/R_overlay.git;a=commit;h=aeaedce8 config, argutil: verify distmap --- roverlay/argutil.py | 12 +++++++++++- roverlay/config/entrymap.py | 6 ++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/roverlay/argutil.py b/roverlay/argutil.py index fe541ac..34147d7 100644 --- a/roverlay/argutil.py +++ b/roverlay/argutil.py @@ -262,6 +262,13 @@ def get_parser ( command_map, default_config_file, default_command='create' ): ) arg ( + '--distmap-verify', default=argparse.SUPPRESS, + help = 'check integrity of files in OVERLAY_DISTDIR_ROOT', + dest = 'distmap_verify', + action = 'store_true', + ) + + arg ( '--stats', help="print some stats", dest="stats", @@ -439,7 +446,7 @@ def parse_argv ( command_map, **kw ): if given ( 'distdirs' ): if given ( 'distroot' ): - raise Exception ( "--distdir and --disroot are mutually exclusive!" ) + raise Exception ( "--distdir and --distroot are mutually exclusive!" ) doconf ( (), 'REPO.config_files' ) extra ['distdirs'] = frozenset ( p.distdirs ) @@ -458,6 +465,9 @@ def parse_argv ( command_map, **kw ): if given ( 'manifest_implementation' ): doconf ( p.manifest_implementation, 'OVERLAY.manifest_implementation' ) + if given ( 'distmap_verify' ): + doconf ( p.distmap_verify, 'OVERLAY.DISTDIR.verify' ) + return ( commands, p.config, conf, extra ) # --- end of parse_argv (...) --- diff --git a/roverlay/config/entrymap.py b/roverlay/config/entrymap.py index 0176964..136b4b5 100644 --- a/roverlay/config/entrymap.py +++ b/roverlay/config/entrymap.py @@ -301,6 +301,11 @@ CONFIG_ENTRY_MAP = dict ( value_type = yesno, ), + overlay_distdir_verify = dict ( + description = 'check integrity of distdir files on startup', + value_type = yesno, + ), + # * alias backup_desc = 'overlay_backup_desc', eclass = 'overlay_eclass', @@ -310,6 +315,7 @@ CONFIG_ENTRY_MAP = dict ( distdir = 'overlay_distdir_root', distdir_strategy = 'overlay_distdir_strategy', distdir_flat = 'overlay_distdir_flat', + distdir_verify = 'overlay_distdir_verify', # --- overlay