summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authoragc <agc>2001-03-20 10:36:18 +0000
committeragc <agc>2001-03-20 10:36:18 +0000
commite7c37d84ddedb4abc1f0606cac054efd367b9323 (patch)
tree5306135a978baed07014641273c66e53ab647d55 /security
parente933151c52d4db415107968274c9c4276e9eb38e (diff)
downloadpkgsrc-e7c37d84ddedb4abc1f0606cac054efd367b9323.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')
-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)