Ещё раз обновил скрипт проверки обновлений Comodo. Стали доступны обновления, упакованные в 7z, что дополнительно экономит трафик. Соответственно, в системе должен быть установлен пакет 7zip. Сам антивирус обновился и теперь ищет базы немного по другому пути, достаточно создать симлинк
# ln -s /var/www/comodo/av/updates50 /var/www/comodo/av/updates51
Сам скрипт:
#!/bin/bash COMODO=/var/www/comodo if [ -f $COMODO/av/updates51/versioninfo.ini ]; then cp -f $COMODO/av/updates51/versioninfo.ini{,.prev} fi cd $COMODO/av/updates51/ wget -N http://downloads.comodo.com/av/updates51/versioninfo.ini && ( BASE=$(grep MaxBase $COMODO/av/updates51/versioninfo.ini| grep -oE '[0-9]+') if [ ! -e $COMODO/av/updates51/sigs/bases/BASE_END_USER_v$BASE.cav ]; then cd $COMODO/av/updates51/sigs/bases wget -nc http://download.comodo.com/av/updates51/sigs/bases/BASE_END_USER_v$BASE.cav && echo "$(date +'%Y.%m.%d %H:%M') Получена база N$BASE">>$COMODO/report fi let OLD_UPDATE=$(grep MaxAvail $COMODO/av/updates51/versioninfo.ini.prev| grep -oE '[0-9]+')+1 if [ $BASE -gt $OLD_UPDATE ]; then let OLD_UPDATE=$BASE+1 fi NEW_UPDATE=$(grep MaxAvail $COMODO/av/updates51/versioninfo.ini| grep -oE '[0-9]+') cd $COMODO/av/updates51/sigs/updates for i in $(seq $OLD_UPDATE $NEW_UPDATE); do wget -nc http://downloads.comodo.com/av/updates51/sigs/updates/BASE_UPD_END_USER_v$i.cav.z && echo "$(date +'%Y.%m.%d %H:%M') Полученно обновление N$i">>$COMODO/report 7z x BASE_UPD_END_USER_v$i.cav.z done ) || ( echo "Скачать versioninfo.ini не удалось">>$COMODO/report ; exit 1 )
Комментариев нет:
Отправить комментарий