aboutsummaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
Diffstat (limited to 'security')
-rw-r--r--security/uvscan-dat/files/update_dat22
1 files changed, 11 insertions, 11 deletions
diff --git a/security/uvscan-dat/files/update_dat b/security/uvscan-dat/files/update_dat
index 772b1eb368e2..41b6d826b7b7 100644
--- a/security/uvscan-dat/files/update_dat
+++ b/security/uvscan-dat/files/update_dat
@@ -16,18 +16,18 @@ AVVER=`grep DATVersion update.ini | head -1 | cut -f2 -d= | sed -e 's/^\(4[0-9]*
# Check to make sure the requested version is "newer" then the current
if [ "$cur_AVVER" -lt "$AVVER" ]; then
- if [ ! -f dat-$AVVER.tar ]; then
- for i in *.tar ; do
- mv $i $i.old
+ for i in *.tar ; do
+ mv $i $i.old
+ done
+ if ftp http://download.nai.com/products/datfiles/4.x/nai/dat-$AVVER.tar >/dev/null ; then
+ for i in *.dat ; do
+ cp -p $i $i.bak
done
- if ftp http://download.nai.com/products/datfiles/4.x/nai/dat-$AVVER.tar >/dev/null ; then
- for i in *.dat ; do
- cp -p $i $i.bak
- done
- if tar xf dat-$AVVER.tar ; then
- rm -f *.old
- echo `date` Successfully updated AntiVirus DAT files to $AVVER
- fi
+ if tar xf dat-$AVVER.tar ; then
+ rm -f *.old
+ echo `date` Successfully updated AntiVirus DAT files to $AVVER
fi
+ else
+ rm -f dat-$AVVER.tar
fi
fi