From 54d46755f7f470c9b518e109c182a4813b520376 Mon Sep 17 00:00:00 2001 From: Raphael Geissert Date: Thu, 5 Dec 2013 12:53:52 +0000 Subject: Prepare the external check scripts for the new format git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@24591 e39458fd-73e7-0310-bf30-c45bca0a0e42 --- check-external/update.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'check-external') diff --git a/check-external/update.sh b/check-external/update.sh index 655895b9e3..7887ce36d5 100755 --- a/check-external/update.sh +++ b/check-external/update.sh @@ -23,7 +23,7 @@ set -e export LANG=C check_list() { - if grep -vE '^CVE-[12][0-9]{3}-[0-9]{4}$' $1; then + if grep -vE '^CVE-[12][0-9]{3}-[0-9]{4,}$' $1; then echo "$1 contains garbage (see above), aborting" exit 1 fi @@ -36,7 +36,7 @@ check_list() { for year in $(seq 1999 $(date +%Y)); do wget -N https://www.redhat.com/security/data/cve/cve-$year.html done -sed -rn '/CVE-[12][0-9]{3}-/{s/^.+>(CVE-[12][0-9]{3}-[0-9]{4})<.+$/\1/;T;p}' cve-*.html | +sed -rn '/CVE-[12][0-9]{2,}-/{s/^.+>(CVE-[12][0-9]{3}-[0-9]{4,})<.+$/\1/;T;p}' cve-*.html | sort > cve.list check_list cve.list @@ -47,7 +47,7 @@ check_list cve.list # or as specified at the individual html files or elsewhere on cve.mitre.org's website for vendor in SUSE DEBIAN GENTOO FEDORA REDHAT UBUNTU; do wget -N http://cve.mitre.org/data/refs/refmap/source-$vendor.html - sed -rn '/CVE-[12][0-9]{3}-/{s/^.+>(CVE-[12][0-9]{3}-[0-9]{4})<.+$/\1/;p}' source-$vendor.html | + sed -rn '/CVE-[12][0-9]{3}-/{s/^.+>(CVE-[12][0-9]{3}-[0-9]{4,})<.+$/\1/;p}' source-$vendor.html | sort > $vendor.list check_list $vendor.list done -- cgit v1.2.3