Author: thoger
Update of /cvs/fedora/fedora-security/tools/scripts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4367/tools/scripts
Modified Files:
add-issue
Log Message:
handle --since as mutli-value option, same as --bugs
Index: add-issue
===================================================================
RCS file: /cvs/fedora/fedora-security/tools/scripts/add-issue,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- add-issue 13 May 2008 15:56:20 -0000 1.7
+++ add-issue 26 May 2008 08:59:36 -0000 1.8
@@ -7,13 +7,13 @@
# XXX: debug, dryrun
my $usage = 'add-issue [options...]
--versions=<ver>[,...] Affected Fedora versions
- --bugs=<bug>[,...]] Tracking bugs for respective versions
+ --bugs=<bug>[,...] Tracking bugs for respective versions
--need_verif Needs verification (**)
--cve=<cve> CVE name
--status=<status> Either "fixed" or "ignore" or implied
"VULNERABLE"
--component=<pkg> Affected package, to find owner to CC (mandatory)
--fixed=<version> "fixed ..." or "not fixed ..."
- --since=<update> Fedora update or NVR this was fixed in
+ --since=<update>[,...] Fedora update or NVR this was fixed in
--comment=<comment> Free-form comment string
';
@@ -32,7 +32,7 @@
# Command line options
my (@versions, @bugs, $need_verif, $cve, $status, $component,
- $fixed, $since, $comment);
+ $fixed, @since, $comment);
# Parse command line options
@@ -63,12 +63,15 @@
? split (/,/, $options{bugs})
: ();
+@since = $options{since}
+ ? split (/,/, $options{since})
+ : ();
+
$need_verif = ($options{need_verif} ? '**' : '');
$cve = ($options{cve} or 'GENERIC-MAP-NOMATCH');
$status = ($options{status} or 'VULNERABLE');
$component = ($options{component}) or die 'component argument is mandatory';
$fixed = ($options{fixed} or '');
-$since = ($options{since} or '');
$comment = ($options{comment} or '');
# Add a line for each version
@@ -81,7 +84,7 @@
component => $component,
fixed => $fixed,
bug => shift @bugs,
- since => $since,
+ since => shift @since,
comment => $comment,
};
Show replies by date