From: Sebastian Pipping Date: Mon, 13 Dec 2010 09:39:16 +0000 (+0100) Subject: docmatcher: Ignore --help and --version X-Git-Tag: v3.4.10.908~6 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6435a3608f7141447c1ea3b68c88baaf54408f99;p=genkernel.git docmatcher: Ignore --help and --version --- diff --git a/maintenance/docmatcher.py b/maintenance/docmatcher.py index 4a045b4..ece71bd 100644 --- a/maintenance/docmatcher.py +++ b/maintenance/docmatcher.py @@ -20,6 +20,8 @@ for app in ('DEVICE_MAPPER', 'UNIONFS_FUSE', 'BUSYBOX', 'DMRAID', 'LVM', 'ISCSI' EXTRA_VARIABLES.append('%s_%s' % (app, prop)) EXTRA_VARIABLES = tuple(EXTRA_VARIABLES) +IGNORE_OPTIONS = ('help', 'version') + def exract_gen_cmdline_sh(): f = open('gen_cmdline.sh', 'r') @@ -51,6 +53,8 @@ def exract_gen_cmdline_sh(): gen_cmdline_sh_parsing_long_params = set() for match in re.finditer('--([a-z][a-z0-9-]+)', parsing_code): para_name = match.group(1) + if para_name in IGNORE_OPTIONS: + continue gen_cmdline_sh_parsing_long_params.add(para_name) gen_cmdline_sh_variables = set() @@ -66,6 +70,8 @@ def exract_gen_cmdline_sh(): gen_cmdline_sh_usage_long_params = set() for match in re.finditer('--([a-z][a-z0-9-]+)', '\n'.join(usage_lines)): para_name = match.group(1) + if para_name in IGNORE_OPTIONS: + continue gen_cmdline_sh_usage_long_params.add(para_name) del usage_lines @@ -118,6 +124,9 @@ def extract_genkernel_xml(genkernel_xml_path, variables_blacklist): for match in re.finditer('--([a-z][a-z0-9-]+)', genkernel_xml): para_name = match.group(1) + if para_name in IGNORE_OPTIONS: + continue + # Fix doc error "--no install" if para_name == 'no': para_name = 'no-install'