diff options
Diffstat (limited to 'security')
-rw-r--r-- | security/portaudit-db/Makefile | 2 | ||||
-rw-r--r-- | security/portaudit-db/files/packaudit.sh | 23 |
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 |