opnsense-ports/security/openvas-manager/files/patch-tools+openvas-scapdata-sync.in
Franco Fichtner b246316c5f */*: sync with upstream
Taken from: FreeBSD
2016-04-07 03:50:29 +02:00

52 lines
2.2 KiB
Text

--- tools/openvas-scapdata-sync.in.orig 2015-08-03 05:52:10 UTC
+++ tools/openvas-scapdata-sync.in
@@ -885,7 +885,7 @@ update_sec_db_private () {
then
for ovalfile in $oval_files_sorted_private
do
- filedate=`stat -c "%Y" "$ovalfile" | cut -d " " -f 1 | tr -d "-"`
+ filedate=`stat -f "%m" "$ovalfile" | cut -d " " -f 1 | tr -d "-"`
filedate=$(( $filedate - ( $filedate % 60 ) ))
if [ $filedate -gt $DB_LASTUPDATE ] || [ 1 = "$REBUILD_OVAL" ]
then
@@ -1012,13 +1012,13 @@ update_sec_db () {
CPEBASE="$SCAP_DIR/official-cpe-dictionary_v2.2.xml"
if [ -e $CPEBASE ]
then
- filedate=`stat -c "%Y" "$CPEBASE" | cut -d " " -f 1 | tr -d "-"`
+ filedate=`stat -f "%m" "$CPEBASE" | cut -d " " -f 1 | tr -d "-"`
filedate=$(( $filedate - ( $filedate % 60 ) ))
if [ $filedate -gt $DB_LASTUPDATE ]
then
echo "[i] Updating CPEs"
- filesize=`stat -c "%s" "$CPEBASE"`
+ filesize=`stat -f "%z" "$CPEBASE"`
if [ "0" -ne "$SPLIT_PART_SIZE" ] && [ "$filesize" -gt $(($SPLIT_PART_SIZE * 1024)) ]
then
echo "[i] File is larger than ${SPLIT_PART_SIZE}k. Splitting into multiple parts"
@@ -1075,13 +1075,13 @@ update_sec_db () {
then
for cvefile in `ls $SCAP_DIR/nvdcve-2.0-*.xml`
do
- filedate=`stat -c "%Y" "$cvefile" | cut -d " " -f 1 | tr -d "-"`
+ filedate=`stat -f "%m" "$cvefile" | cut -d " " -f 1 | tr -d "-"`
filedate=$(( $filedate - ( $filedate % 60 ) ))
if [ $filedate -gt $DB_LASTUPDATE ]
then
echo "[i] Updating $cvefile"
- filesize=`stat -c "%s" "$cvefile"`
+ filesize=`stat -f "%z" "$cvefile"`
if [ "0" -ne "$SPLIT_PART_SIZE" ] && [ "$filesize" -gt $(($SPLIT_PART_SIZE * 1024)) ]
then
echo "[i] File is larger than ${SPLIT_PART_SIZE}k. Splitting into multiple parts"
@@ -1151,7 +1151,7 @@ update_sec_db () {
for ovalfile in $oval_files_sorted
do
- filedate=`stat -c "%Y" "$ovalfile" | cut -d " " -f 1 | tr -d "-"`
+ filedate=`stat -f "%m" "$ovalfile" | cut -d " " -f 1 | tr -d "-"`
filedate=$(( $filedate - ( $filedate % 60 ) ))
if [ $filedate -gt $DB_LASTUPDATE ] || [ 1 = "$REBUILD_OVAL" ]
then