summaryrefslogtreecommitdiffstats
path: root/check-external
diff options
context:
space:
mode:
authorRaphael Geissert <atomo64@gmail.com>2013-12-05 12:53:52 +0000
committerRaphael Geissert <atomo64@gmail.com>2013-12-05 12:53:52 +0000
commit54d46755f7f470c9b518e109c182a4813b520376 (patch)
tree3ba59cf51ba36ef21b489d00d9c5bbdef637b0c0 /check-external
parent0ebd78f8eef0900a485626e0b483bab26d04c138 (diff)
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
Diffstat (limited to 'check-external')
-rwxr-xr-xcheck-external/update.sh6
1 files changed, 3 insertions, 3 deletions
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

© 2014-2024 Faster IT GmbH | imprint | privacy policy