summaryrefslogtreecommitdiff
path: root/security/portaudit-db
diff options
context:
space:
mode:
authorOliver Eikemeier <eik@FreeBSD.org>2004-08-13 17:51:46 +0000
committerOliver Eikemeier <eik@FreeBSD.org>2004-08-13 17:51:46 +0000
commit48af6951c8986edfb9b2a61cf2fc4fa7b6081bf1 (patch)
treeb1bd35ff8ca0525793a76adb41eb2e90122cf574 /security/portaudit-db
parentAdd sisctrl 0.0.20040622, Display Control Panel for XFree86/X.org SiS (diff)
apply xlist not to the own files
Notes
Notes: svn path=/head/; revision=116137
Diffstat (limited to 'security/portaudit-db')
-rw-r--r--security/portaudit-db/Makefile2
-rw-r--r--security/portaudit-db/files/packaudit.sh23
2 files changed, 15 insertions, 10 deletions
diff --git a/security/portaudit-db/Makefile b/security/portaudit-db/Makefile
index b0bd360ef721..81c625ce651e 100644
--- a/security/portaudit-db/Makefile
+++ b/security/portaudit-db/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= portaudit-db
-PORTVERSION= 0.2.2
+PORTVERSION= 0.2.3
CATEGORIES= security
DISTFILES=
diff --git a/security/portaudit-db/files/packaudit.sh b/security/portaudit-db/files/packaudit.sh
index 2734c4aa008c..4d0e245da6a8 100644
--- a/security/portaudit-db/files/packaudit.sh
+++ b/security/portaudit-db/files/packaudit.sh
@@ -102,7 +102,17 @@ cd "$TMPDIR" || exit 1
echo "$TESTPORT|$TESTURL|$TESTREASON"
echo "# Please refer to the original document for copyright information:"
echo "# $VULURL"
- $XSLTPROC $XSLTPROC_EXTRA_ARGS --stringparam baseurl "$BASEURL" "$STYLESHEET" "$VUXMLDIR/vuln.xml"
+ $XSLTPROC $XSLTPROC_EXTRA_ARGS --stringparam baseurl "$BASEURL" "$STYLESHEET" "$VUXMLDIR/vuln.xml" \
+ | $AWK -F\| -v XLIST_FILE="$XLIST_FILE" '
+ BEGIN {
+ while((getline < XLIST_FILE) > 0)
+ if(!/^(#|$)/)
+ ignore[$1]=1
+ }
+ /^(#|$)/ || !($4 in ignore) {
+ print
+ }
+ '
echo "# This part is in the public domain"
$XSLTPROC $XSLTPROC_EXTRA_ARGS --stringparam baseurl "$BASEURL" "$STYLESHEET" "$PORTAUDITDBDIR/database/portaudit.xml"
$AWK -F\| '
@@ -118,19 +128,14 @@ cd "$TMPDIR" || exit 1
}
' "$PORTAUDITDBDIR/database/portaudit.txt"
} | $AWK -F\| -v XLIST_FILE="$XLIST_FILE" '
- BEGIN {
- while((getline < XLIST_FILE) > 0)
- if(!/^(#|$)/)
- ignore[$1]=1
- }
/^(#|$)/ {
print
next
}
{
- if (!($4 in ignore))
- print $1 "|" $2 "|" $3
- }' > auditfile
+ print $1 "|" $2 "|" $3
+ }
+' > auditfile
echo "#CHECKSUM: MD5 `$MD5 < auditfile`" >> auditfile
$TAR -jcf "$DATABASEDIR/auditfile.tbz" auditfile
cd