Mailing List Archive

(httpd-site) 03/04: don't clobber on error
This is an automated email from the ASF dual-hosted git repository.

covener pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/httpd-site.git

commit b1ea9f3dde0480470a4915d9a64a9af86e06aeb2
Author: Eric Covener <ecovener@us.ibm.com>
AuthorDate: Thu Apr 4 14:12:58 2024 -0400

don't clobber on error
---
content/security/cvejsontohtml.py | 1 +
content/security/vulnerabilities.sh | 2 ++
content/security/vulnerabilities_24.sh | 5 ++++-
3 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/content/security/cvejsontohtml.py b/content/security/cvejsontohtml.py
index 802d31e..d400083 100644
--- a/content/security/cvejsontohtml.py
+++ b/content/security/cvejsontohtml.py
@@ -81,6 +81,7 @@ for k,v in sorted(entries.items(), key=lambda s: [int(u) if u.isdigit() else 999
e['credit'].append(credit["type"]+": "+credit["value"])
except Exception as err:
sys.stderr.write("Missing data in " + cve["_filename"] + ": " + traceback.format_exc().replace('\n','\n '))
+ sys.exit(1);
affects = []
product = cve["containers"]["cna"]["affected"][0]
productname = product['product']
diff --git a/content/security/vulnerabilities.sh b/content/security/vulnerabilities.sh
index fe7e029..b67d13e 100755
--- a/content/security/vulnerabilities.sh
+++ b/content/security/vulnerabilities.sh
@@ -1,4 +1,6 @@
#!/bin/sh
+
+set -e
./content/security/vulnerabilities_24.sh
./content/security/vulnerabilities_22.sh
./content/security/vulnerabilities_20.sh
diff --git a/content/security/vulnerabilities_24.sh b/content/security/vulnerabilities_24.sh
index 65ed923..fa4ece8 100755
--- a/content/security/vulnerabilities_24.sh
+++ b/content/security/vulnerabilities_24.sh
@@ -1,3 +1,6 @@
#!/bin/sh
-python3 content/security/cvejsontohtml.py -i content/security/json/ --version 2.4 --extratext '<em>The initial GA release, Apache httpd 2.4.1, includes fixes for all vulnerabilities which have been resolved in Apache httpd 2.2.22 and all older releases. Consult the <a href="vulnerabilities_22.html">Apache httpd 2.2 vulnerabilities list</a> for more information.</em>' > content/security/vulnerabilities_24.md
+
+set -e
+python3 content/security/cvejsontohtml.py -i content/security/json/ --version 2.4 --extratext '<em>The initial GA release, Apache httpd 2.4.1, includes fixes for all vulnerabilities which have been resolved in Apache httpd 2.2.22 and all older releases. Consult the <a href="vulnerabilities_22.html">Apache httpd 2.2 vulnerabilities list</a> for more information.</em>' > content/security/vulnerabilities_24.md.tmp
+mv content/security/vulnerabilities_24.md.tmp content/security/vulnerabilities_24.md
echo "content/security/vulnerabilities_24.md"