Author: geissert
Date: 2011-03-05 06:00:25 +0000 (Sat, 05 Mar 2011)
New Revision: 16306
Modified:
bin/gen-DSA
Log:
nicely handle cases where the DSA revision num is missing
Modified: bin/gen-DSA
==================================================================---
bin/gen-DSA 2011-03-05 05:50:15 UTC (rev 16305)
+++ bin/gen-DSA 2011-03-05 06:00:25 UTC (rev 16306)
@@ -48,6 +48,16 @@
CVE="$(printf ''%s'' "$4" | tr
"[:lower:]" "[:upper:]")"
BUGNUM="$5"
+case "$DSAID" in
+ *-*)
+ :
+ ;;
+ *)
+ echo "warning: missing DSA revision number, assuming 1" >&2
+ DSAID="$DSAID-1"
+ ;;
+esac
+
if grep -wq "DSA-$DSAID" data/DSA/list; then
echo "error: DSA-$DSAID has already been used" >&2
exit 1