diff options
author | joerg <joerg@pkgsrc.org> | 2008-03-15 16:27:42 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2008-03-15 16:27:42 +0000 |
commit | 1375bd11994e69708ff25f19ec39308b9a317cd3 (patch) | |
tree | 34393cfaace98068b87e86e1ba3c87ca1a745941 /mk | |
parent | f1c6df3ba55b0e73b53bdf3713ce824eab18020b (diff) | |
download | pkgsrc-1375bd11994e69708ff25f19ec39308b9a317cd3.tar.gz |
Remove remaining compat code for old pkg_install versions.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/bsd.pkg.readme.mk | 8 | ||||
-rw-r--r-- | mk/bulk/pre-build | 20 | ||||
-rw-r--r-- | mk/bulk/sort-packages | 13 | ||||
-rw-r--r-- | mk/bulk/upload | 21 | ||||
-rw-r--r-- | mk/defaults/mk.conf | 15 | ||||
-rwxr-xr-x | mk/scripts/genreadme.awk | 37 | ||||
-rwxr-xr-x | mk/scripts/mkreadme | 10 |
7 files changed, 23 insertions, 101 deletions
diff --git a/mk/bsd.pkg.readme.mk b/mk/bsd.pkg.readme.mk index d877d97f382..1a56ccfddc1 100644 --- a/mk/bsd.pkg.readme.mk +++ b/mk/bsd.pkg.readme.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.readme.mk,v 1.18 2008/03/15 16:17:43 joerg Exp $ +# $NetBSD: bsd.pkg.readme.mk,v 1.19 2008/03/15 16:27:42 joerg Exp $ # # This Makefile fragment is included by bsd.pkg.mk and encapsulates the # code to produce README.html files in each package directory. @@ -265,11 +265,7 @@ README.html: .PRECIOUS esac; \ cd ${.CURDIR} ; \ fi; \ - if ${PKG_ADMIN} pmatch 'pkg_install<20070714' pkg_install-${PKGTOOLS_VERSION}; then \ - _PVDIR=${PKGVULNDIR}; \ - else \ - _PVDIR=`${AUDIT_PACKAGES} ${AUDIT_PACKAGES_FLAGS} -Q PKGVULNDIR`; \ - fi; \ + _PVDIR=`${AUDIT_PACKAGES} ${AUDIT_PACKAGES_FLAGS} -Q PKGVULNDIR`; \ ${AWK} -f ../../mk/scripts/genreadme.awk \ builddependsfile=/dev/null \ dependsfile=/dev/null \ diff --git a/mk/bulk/pre-build b/mk/bulk/pre-build index 9c7f9e1bfc6..e0f8a4c9b9d 100644 --- a/mk/bulk/pre-build +++ b/mk/bulk/pre-build @@ -1,5 +1,5 @@ #!/bin/sh -# $NetBSD: pre-build,v 1.71 2008/01/04 15:49:08 rillig Exp $ +# $NetBSD: pre-build,v 1.72 2008/03/15 16:27:43 joerg Exp $ # # Clean up system to be ready for bulk pkg build # @@ -74,20 +74,14 @@ mkdir -p "${BULKFILESDIR}" _INFO_VER=`${PKG_INFO} -V`; echo "pre-build> Making sure vulnerability-list is upto date:" if [ -z "$UPDATE_VULNERABILITY_LIST" -o "$UPDATE_VULNERABILITY_LIST" = yes ]; then - if ${PKG_ADMIN} pmatch 'pkg_install<20070714' pkg_install-${_INFO_VER}; then - ( cd "${USR_PKGSRC}/security/audit-packages" \ - && ${BMAKE} bulk-install \ - && env PKGVULNDIR="${DISTDIR}" download-vulnerability-list ) - else - _PKGVULNDIR=`audit-packages ${AUDIT_PACKAGES_FLAGS} -Q PKGVULNDIR` - download-vulnerability-list ${DOWNLOAD_VULNERABILITY_LIST_FLAGS} - if [ "x${_PKGVULNDIR}" != "x${DISTDIR}" ]; then - cp ${_PKGVULNDIR}/pkg-vulnerabilities ${DISTDIR} - fi + _PKGVULNDIR=`audit-packages ${AUDIT_PACKAGES_FLAGS} -Q PKGVULNDIR` + download-vulnerability-list ${DOWNLOAD_VULNERABILITY_LIST_FLAGS} + if [ "x${_PKGVULNDIR}" != "x${DISTDIR}" ]; then + cp ${_PKGVULNDIR}/pkg-vulnerabilities ${DISTDIR} fi - echo 'pre-build> done.' + echo 'pre-build> done.' else - echo 'pre-build> (skipped)' + echo 'pre-build> (skipped)' fi # On non-NetBSD platforms we need to keep the bootstrap-files! diff --git a/mk/bulk/sort-packages b/mk/bulk/sort-packages index 4dbc343de67..ed2e952c47d 100644 --- a/mk/bulk/sort-packages +++ b/mk/bulk/sort-packages @@ -1,5 +1,5 @@ #! /bin/sh -# $NetBSD: sort-packages,v 1.11 2007/10/09 19:19:13 martti Exp $ +# $NetBSD: sort-packages,v 1.12 2008/03/15 16:27:43 joerg Exp $ # This program scans all binary packages in the current directory and # creates three lists of files in OUTDIR: @@ -69,16 +69,7 @@ for pkg in *${PKG_SUFX}; do pkg_prefix="${pkg%%-*}" category="regular" _INFO_VER=`${PKG_INFO} -V`; - if ${PKG_ADMIN} pmatch 'pkg_install<20070714' pkg_install-${_INFO_VER}; then - # XXX: The egrep command is only needed here because - # audit-packages before pkg_install-20070714 is so - # awfully slow. - if egrep "^({.*${pkg_prefix}.*}|${pkg_prefix}|{.*}${pkg_prefix})" ${PKGVULNDIR}/pkg-vulnerabilities >/dev/null 4>&1; then - vuln=`${AUDIT_PACKAGES} -p "${pkg}"` - fi - else - vuln=`${AUDIT_PACKAGES} ${AUDIT_PACKAGES_FLAGS} -p "${pkg}"` - fi + vuln=`${AUDIT_PACKAGES} ${AUDIT_PACKAGES_FLAGS} -p "${pkg}"` if [ -n "${vuln}" ]; then category="vulnerable" fi diff --git a/mk/bulk/upload b/mk/bulk/upload index f1adf14054c..476794f0c98 100644 --- a/mk/bulk/upload +++ b/mk/bulk/upload @@ -1,5 +1,5 @@ #!/bin/sh -# $NetBSD: upload,v 1.42 2008/01/04 15:49:08 rillig Exp $ +# $NetBSD: upload,v 1.43 2008/03/15 16:27:43 joerg Exp $ # # Upload non-restricted binary pkgs to ftp server @@ -150,11 +150,7 @@ MD5="digest md5"; SHA1="digest sha1"; _INFO_VER=`${PKG_INFO} -V`; -if ${PKG_ADMIN} pmatch 'pkg_install<20070714' pkg_install-${_INFO_VER}; then - REQUIRED_PACKAGES="pkgtools/lintpkgsrc net/rsync security/audit-packages" -else - REQUIRED_PACKAGES="pkgtools/lintpkgsrc net/rsync" -fi +REQUIRED_PACKAGES="pkgtools/lintpkgsrc net/rsync" opsys=`uname -s` case "$opsys" in @@ -243,15 +239,10 @@ done echo "upload> Making sure vulnerability-list is up-to-date:" if [ -z "$UPDATE_VULNERABILITY_LIST" -o "$UPDATE_VULNERABILITY_LIST" = "yes" ] then - if ${PKG_ADMIN} pmatch 'pkg_install<20070714' pkg_install-${_INFO_VER} - then - env PKGVULNDIR=${distdir} download-vulnerability-list - else - _PKGVULNDIR=`audit-packages ${AUDIT_PACKAGES_FLAGS} -Q PKGVULNDIR` - download-vulnerability-list ${DOWNLOAD_VULNERABILITY_LIST_FLAGS} - if [ "x${_PKGVULNDIR}" != "x${distdir}" ]; then - cp ${_PKGVULNDIR}/pkg-vulnerabilities ${distdir} - fi + _PKGVULNDIR=`audit-packages ${AUDIT_PACKAGES_FLAGS} -Q PKGVULNDIR` + download-vulnerability-list ${DOWNLOAD_VULNERABILITY_LIST_FLAGS} + if [ "x${_PKGVULNDIR}" != "x${distdir}" ]; then + cp ${_PKGVULNDIR}/pkg-vulnerabilities ${distdir} fi echo " done." else diff --git a/mk/defaults/mk.conf b/mk/defaults/mk.conf index 06c7aaff997..e38de4ab2b1 100644 --- a/mk/defaults/mk.conf +++ b/mk/defaults/mk.conf @@ -1,4 +1,4 @@ -# $NetBSD: mk.conf,v 1.171 2008/01/16 03:16:40 tnn Exp $ +# $NetBSD: mk.conf,v 1.172 2008/03/15 16:27:43 joerg Exp $ # # This file provides default values for variables that may be overridden @@ -21,8 +21,6 @@ #AUDIT_PACKAGES_FLAGS= # List of flags passed to audit-packages(1). # -# NOTE: If you have pkg_install<20070714 then this variable is not referenced. -# # Possible: -e, -s, etc. See audit-packages(1) # Default: (no option) @@ -397,17 +395,6 @@ PACKAGES?= ${PKGSRCDIR}/packages # Possible: any path you like # Default: /usr/pkgsrc/packages -PKGVULNDIR?= ${DISTDIR} -# Specifies where the `vulnerabilities' file is located. This variable -# is used by the audit-packages program and by pkgsrc itself to do security -# checks before building/installing programs. -# -# NOTE: If you have pkg_install>=20070714 then this variable is not referenced. -# See audit-packages.conf(5) -# -# Possible: any path you like -# Default: /usr/pkgsrc/distfiles - #PASSIVE_FETCH= # Use ftp(1) in passive mode, for use behind filtering firewalls. # (Set by default in ftp(1) in NetBSD-current) diff --git a/mk/scripts/genreadme.awk b/mk/scripts/genreadme.awk index 417faa7f9b4..ce70a884fc7 100755 --- a/mk/scripts/genreadme.awk +++ b/mk/scripts/genreadme.awk @@ -1,5 +1,5 @@ #!/usr/bin/awk -f -# $NetBSD: genreadme.awk,v 1.30 2008/01/03 20:51:22 adrianp Exp $ +# $NetBSD: genreadme.awk,v 1.31 2008/03/15 16:27:43 joerg Exp $ # # Copyright (c) 2002, 2003, 2005, 2006 The NetBSD Foundation, Inc. # All rights reserved. @@ -372,45 +372,12 @@ END { if (debug) printf("wrote = %d entries to \"%s\"\n", i-1, htmldeps_file); -# XXX: The code for the pkg_install<20070714 vulnerability checks are -# XXX: broken. It will not find vulnerabilities in any packages that -# XXX: have complex names in the pkg-vulnerabilties file. -# XXX: e.g. php{4,5}-perl and sun-{jdk,jre}15 # XXX: Post pkg_install-20070714 only currently known vulnerabilities are # XXX: shown in the generated README.html files for packages. vul = ""; - if (have_vfile && PKGTOOLS_VERSION < 20070714) { - i = 1; - pkgbase = pkgdir2name[toppkg]; - gsub(/-[^-]*$/, "", pkgbase); - if (debug) { - printf("Checking for %s (%s) vulnerabilities\n", - toppkg, pkgbase); - } - while(i in vulpkg) { - if (vulpkg[i] ~ "^" pkgbase"[-<>=]+[0-9]") { - nm = vulpkg[i]; - gsub(/&/, "\\\\\\&", nm); - gsub(/</, "\\\\\\<", nm); - gsub(/>/, "\\\\\\>", nm); - url = vulref[i]; - gsub(/&/, "\\\\\\&", url); - printurl = vulref[i]; - gsub(/&/, "\\\\\\&", printurl); - gsub(/</, "\\\\\\<", printurl); - gsub(/>/, "\\\\\\>", printurl); - vul = sprintf("%s<LI><STRONG>%s has a <a href=\"%s\">%s</a> vulnerability</STRONG></LI>\n", - vul, nm, url, vultype[i]); - } - i = i + 1; - } - if ( vul == "" ){ - vul="<I>(no vulnerabilities known)</I>"; - } - } - if (have_vfile && PKGTOOLS_VERSION >= 20070714) { + if (have_vfile) { pkg = pkgdir2name[toppkg]; if (debug) { diff --git a/mk/scripts/mkreadme b/mk/scripts/mkreadme index 806da75d9bc..1f40258b56a 100755 --- a/mk/scripts/mkreadme +++ b/mk/scripts/mkreadme @@ -1,5 +1,5 @@ #!/bin/sh -# $NetBSD: mkreadme,v 1.21 2008/01/03 20:51:22 adrianp Exp $ +# $NetBSD: mkreadme,v 1.22 2008/03/15 16:27:43 joerg Exp $ # # Script for README.html generation # @@ -307,13 +307,9 @@ fi # populated until this stage (see above) # if [ "$pv" = "default" ]; then - if ${PKG_ADMIN} pmatch 'pkg_install<20070714' pkg_install-${PKGTOOLS_VERSION}; then - PVDIR=`${BMAKE} show-var VARNAME=PKGVULNDIR` - else - PVDIR=`${AUDIT_PACKAGES} ${AUDIT_PACKAGES_FLAGS} -Q PKGVULNDIR` - fi + PVDIR=`${AUDIT_PACKAGES} ${AUDIT_PACKAGES_FLAGS} -Q PKGVULNDIR` fi - echo "----> PVDIR=\"${PVDIR}\"" +echo "----> PVDIR=\"${PVDIR}\"" ###################################################################### |