diff options
author | James E. Housley <jeh@FreeBSD.org> | 2004-10-27 18:13:16 +0000 |
---|---|---|
committer | James E. Housley <jeh@FreeBSD.org> | 2004-10-27 18:13:16 +0000 |
commit | 690474a309ba4520f936342985a0628c5a6905f2 (patch) | |
tree | 50474057fbdc35869b1dd86adef3e976aad14b3c /security/uvscan-dat | |
parent | e8599f3df231d1fa33275489e5cb85636f4a2f13 (diff) |
Notes
Diffstat (limited to 'security/uvscan-dat')
-rw-r--r-- | security/uvscan-dat/files/update_dat | 22 |
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 |