[Secure-testing-commits] r15839 - bin
Raphael Geissert
geissert at alioth.debian.org
Thu Jan 13 05:39:58 UTC 2011
Author: geissert
Date: 2011-01-13 05:39:57 +0000 (Thu, 13 Jan 2011)
New Revision: 15839
Added:
bin/reserved-but-public
Log:
Add new script to list RESERVED issues for which we have data
Usage: bin/reserved-but-public [--verbose]
Added: bin/reserved-but-public
===================================================================
--- bin/reserved-but-public (rev 0)
+++ bin/reserved-but-public 2011-01-13 05:39:57 UTC (rev 15839)
@@ -0,0 +1,63 @@
+#!/bin/sh
+
+####################
+# Copyright (C) 2011 by Raphael Geissert <geissert at debian.org>
+#
+#
+# This file is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this file. If not, see <http://www.gnu.org/licenses/>.
+####################
+
+set -eu
+
+list=data/CVE/list
+
+[ -f $list ] || {
+ echo "error: $list doesn't exist" >&2
+ exit 1
+}
+
+verbose=false
+if [ "${1:-}" = "--verbose" ]; then
+ verbose=true
+fi
+
+reserved=false
+cve=
+while read line; do
+ case $line in
+ CVE-*)
+ cve="$line"
+ reserved=false
+ ;;
+ *RESERVED)
+ reserved=true
+ ;;
+ *)
+ if ! $reserved; then
+ continue
+ fi
+ if [ "$cve" ]; then
+ if $verbose; then
+ printf "%s\n" "$cve"
+ else
+ printf "%s\n" "$(printf '%s' "$cve" | cut -d\ -f1)"
+ fi
+ cve=
+ fi
+ if $verbose; then
+ printf "\t%s\n" "$line"
+ fi
+ ;;
+ esac
+done < "$list"
Property changes on: bin/reserved-but-public
___________________________________________________________________
Added: svn:executable
+ *
More information about the Secure-testing-commits
mailing list