diff options
author | Guido Günther <agx@sigxcpu.org> | 2017-02-04 12:56:24 +0000 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2017-02-04 12:56:24 +0000 |
commit | fa8c87b30ef14b8707dc0983ddf2f40d188ca178 (patch) | |
tree | 0b0d7beef6e00e7de6e8470d756021d7cab8ba42 /bin/lts-cve-triage.py | |
parent | 4ad04e7b91141c7277df5dc71c851697fafe5d38 (diff) |
lts-cve-triage: Allow to ignore packages with limited support
git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@48706 e39458fd-73e7-0310-bf30-c45bca0a0e42
Diffstat (limited to 'bin/lts-cve-triage.py')
-rwxr-xr-x | bin/lts-cve-triage.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bin/lts-cve-triage.py b/bin/lts-cve-triage.py index f0f09d1910..1c757b510e 100755 --- a/bin/lts-cve-triage.py +++ b/bin/lts-cve-triage.py @@ -20,7 +20,7 @@ import argparse import collections from tracker_data import TrackerData, RELEASES -from unsupported_packages import UnsupportedPackages +from unsupported_packages import UnsupportedPackages, LimitedSupportPackages def colored(x, *args, **kwargs): return x @@ -65,6 +65,8 @@ parser.add_argument('--skip-dla-needed', action='store_true', help='Skip packages already in dla-needed.txt') parser.add_argument('--skip-cache-update', action='store_true', help='Skip updating the tracker data cache') +parser.add_argument('--ignore-limited', action='store_true', + help='Ignore packages with limited security support') parser.add_argument('--filter', nargs='+', choices=[x[0] for x in LIST_NAMES], help='Only report on specified lists') parser.add_argument('--exclude', nargs='+', choices=[x[0] for x in LIST_NAMES], @@ -73,6 +75,9 @@ args = parser.parse_args() tracker = TrackerData(update_cache=not args.skip_cache_update) unsupported = UnsupportedPackages(update_cache=not args.skip_cache_update) +if args.ignore_limited: + unsupported = unsupported.union(LimitedSupportPackages(update_cache=not args.skip_cache_update)) + def add_to_list(key, pkg, issue): assert key in [l[0] for l in LIST_NAMES] |