summaryrefslogtreecommitdiff
path: root/security/audit-packages
diff options
context:
space:
mode:
authoragc <agc>2001-03-20 10:36:18 +0000
committeragc <agc>2001-03-20 10:36:18 +0000
commitce7b08efd00568247ab24c0fa52e59d355bff7bd (patch)
tree5306135a978baed07014641273c66e53ab647d55 /security/audit-packages
parent9547359f65b86e8e1d8a76ae98b1eeb2e37f8e52 (diff)
downloadpkgsrc-ce7b08efd00568247ab24c0fa52e59d355bff7bd.tar.gz
Update the download-vulnerability-list script to check for the
existence of ${DISTDIR}, and to create it if it doesn't exist. This is for machines built with binary packages, which lack pkgsrc, but this way preserves the location of the vulnerabilities file. Addresses PR 12367
Diffstat (limited to 'security/audit-packages')
-rw-r--r--security/audit-packages/Makefile8
-rw-r--r--security/audit-packages/files/download-vulnerability-list5
2 files changed, 9 insertions, 4 deletions
diff --git a/security/audit-packages/Makefile b/security/audit-packages/Makefile
index 5dbb2bc0047..c8ffa6914cc 100644
--- a/security/audit-packages/Makefile
+++ b/security/audit-packages/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2001/02/17 17:49:40 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2001/03/20 10:36:18 agc Exp $
-DISTNAME= audit-packages-1.3
+DISTNAME= audit-packages-1.4
CATEGORIES= security pkgtools
MASTER_SITES= # empty
DISTFILES= # empty
@@ -14,7 +14,7 @@ NO_BUILD= yes
NO_MTREE= yes
do-configure:
- @for f in audit-packages download-vulnerability-list; do \
+ @for f in audit-packages download-vulnerability-list; do \
${SED} -e 's|\$${DISTDIR}|${DISTDIR}|g' \
-e 's|\$${AWK}|${AWK}|g' \
-e 's|\$${FETCH_CMD}|${FETCH_CMD}|g' \
@@ -24,7 +24,7 @@ do-configure:
done
do-install:
- @for f in audit-packages download-vulnerability-list; do \
+ @for f in audit-packages download-vulnerability-list; do \
${BSD_INSTALL_SCRIPT} ${WRKSRC}/$$f ${PREFIX}/sbin; \
done
diff --git a/security/audit-packages/files/download-vulnerability-list b/security/audit-packages/files/download-vulnerability-list
index 54b46a0f18b..b0a6e643f4c 100644
--- a/security/audit-packages/files/download-vulnerability-list
+++ b/security/audit-packages/files/download-vulnerability-list
@@ -2,6 +2,11 @@
NEW_VUL_LIST=${DISTDIR}/vulnerabilities.$$
+if [ ! -e ${DISTDIR} ]; then
+ echo "Creating ${DISTDIR}"
+ /bin/mkdir -p ${DISTDIR} || (echo "Can't create ${DISTDIR}"; exit 1)
+fi
+
${FETCH_CMD} -o ${NEW_VUL_LIST} ftp://ftp.netbsd.org/pub/NetBSD/packages/distfiles/vulnerabilities || \
(echo "Can't download vulnerability list"; exit 1)