Page 3 of 54 FirstFirst 123451353 ... LastLast
Results 31 to 45 of 796

Thread: NOD32 update server

  1. #31
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Скрипт, который разместил YAG качает обновы только на третью версию, а вот как заставить на вторую?

    По логике заменил путь на вторую версию, но там update.ver в запакованном виде, получается, нужно как-то заставить его распаковаться и использовать.
    Code:
    #!/bin/sh
    
    WEB_ROOT=/tmp/harddisk/www
    AVBASE_DIR=nod_upd
    SERVER=http://update.eset.com
    
    USER=**********
    PASS=********
    
    
    cd $WEB_ROOT
    mkdir -p $WEB_ROOT/$AVBASE_DIR
    /opt/bin/wget -N --cache=off  $SERVER/nod_upd/update.ver
    SERVERS=`grep Other= $WEB_ROOT/update.ver|sed s/Other=//|tr -d "\r"|sed s/,/'\n'/g|sed s/^.*@//|sed s/nod_upd//`
    rm $WEB_ROOT/update.ver
    cd $WEB_ROOT/$AVBASE_DIR
    for UPDSERVERS in $SERVERS; do
       rm log.txt
       /opt/bin/wget -a log.txt -N --cache=off $UPDSERVERS/nod_upd/update.ver
       if grep saved log.txt; then
          mv -f update.ver update.rar
          /opt/bin/unrar x -y update.rar
          FILES=`grep file= $WEB_ROOT/$AVBASE_DIR/update.ver|sed s/file=//|tr -d "\r"`
          rm update.ver
          cd $WEB_ROOT
          for UPDFILES in $FILES; do
             /opt/bin/wget -xnH -N --cache=off --http-user=$USER --password=$PASS $UPDSERVERS/$UPDFILES
          done
          cd $WEB_ROOT/$AVBASE_DIR
          mv -f update.rar update.ver
       fi
    done
    rm log.txt
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  2. #32
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    Щас как раз занят тем чтобы сделать универсальный скриптик на любую версию. Уже заканчиваю. А потом сделаю чтоб переделывался update.ver для того чтобы удобно можно было раскладывать по папкам, а не так, как лежит на официальных серверах.

  3. #33
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Quote Originally Posted by YAG View Post
    Щас как раз занят тем чтобы сделать универсальный скриптик на любую версию. Уже заканчиваю. А потом сделаю чтоб переделывался update.ver для того чтобы удобно можно было раскладывать по папкам, а не так, как лежит на официальных серверах.
    А может 2 версии?
    1. как Вы хотите раскладывать
    2. как на офф серваках
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  4. #34
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    Вот универсальный скриптик для второй и третьей версии. Пофиксено много мелких багов. Теперь будет побыстрее оббегать сервера.
    Code:
    #!/bin/sh
    
    WEB_ROOT=/opt/share/www #путь к корневой папке домена, где будет лежать зеркало
    AVBASE_DIR=nod #имя папки, куда будут валиться базы
    SERVER=http://update.eset.com #сервер, откуда обновляемся
    DIR=nod_upd #Раскоментировать если нужно зеркало для версии 2
    #DIR=eset_upd #Раскоментировать если нужно зеркало для версии 3 или ESS
    USER=EAV-********
    PASS=**********
    
    cd $WEB_ROOT
    mkdir -p $WEB_ROOT/$AVBASE_DIR
    /opt/bin/wget -N --cache=off  $SERVER/$DIR/update.ver
    mv -f update.ver update.rar
    /opt/bin/unrar x -y update.rar
    if [ ! -f "update.ver" ]; then
       mv -f update.rar update.ver
    fi
    SERVERS=$SERVER" "`grep Other= $WEB_ROOT/update.ver|sed s/Other=//|tr -d "\r"|sed s/,/'\n'/g|sed s/^.*@//|sed s/$DIR//`
    rm -f $WEB_ROOT/update.ver
    rm -f $WEB_ROOT/update.rar
    cd $WEB_ROOT/$AVBASE_DIR
    rm -f log.txt
    for UPDSERVERS in $SERVERS; do
       cp -f -p update.ver update.old
       /opt/bin/wget -a log.txt -N --cache=off $UPDSERVERS/$DIR/update.ver
       if [ "update.ver" -nt "update.old" ]; then
         mv -f update.ver update.rar
         /opt/bin/unrar x -y update.rar
         if [ ! -f "update.ver" ]; then
            cp -f -p update.rar update.ver
         fi
         FILES=`grep file= $WEB_ROOT/$AVBASE_DIR/update.ver|sed s/file=//|tr -d "\r"`
         rm -f update.ver
         cd $WEB_ROOT
         for UPDFILES in $FILES; do
            /opt/bin/wget -a $WEB_ROOT/$AVBASE_DIR/log.txt -xnH -N --cache=off --http-user=$USER --password=$PASS $UPDSERVERS/$UPDFILES
         done
         cd $WEB_ROOT/$AVBASE_DIR
         mv -f update.rar update.ver
       else cp -f -p update.old update.ver
       fi
       rm -f update.old
    done
    1. Непосредственно файлы обновлений валяцца так же как на официальных серверах, т.е. в несколько папок в корень домена.
    2. В папку, которая указываецца вначале скрипта валицца только один файлик update.ver, но именно эта папка будет зеркалом. Еще там лежит файлик log.txt с логами последнего обновления формируемый wget'ом.
    Так устроены официальные сервера ESET с обновлениями. ИМХО для зеркала это неудобно, поэтому на днях переделаю чтобы валилось все в одну папку и переписывался файлик update.ver
    Быстро не получаецца, поскольку в линухе я чайник полнейший...
    Какие будут еще предложения, замечания?
    Last edited by YAG; 01-05-2008 at 09:13.

  5. #35
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Quote Originally Posted by YAG View Post
    Вот универсальный скриптик для второй и третьей версии. Пофиксено много мелких багов. Теперь будет побыстрее оббегать сервера.

    1. Непосредственно файлы обновлений валяцца так же как на официальных серверах, т.е. в несколько папок в корень домена.
    2. В папку, которая указываецца вначале скрипта валицца только один файлик update.ver, но именно эта папка будет зеркалом. Еще там лежит файлик log.txt с логами последнего обновления формируемый wget'ом.
    Так устроены официальные сервера ESET с обновлениями. ИМХО для зеркала это неудобно, поэтому на днях переделаю чтобы валилось все в одну папку и переписывался файлик update.ver
    Быстро не получаецца, поскольку в линухе я чайник полнейший...
    Какие будут еще предложения, замечания?
    Может переменные сделать как DIR1 и DIR2 ?
    И ещё, хотелось бы, что бы при загрузке файлов показывался процесс (если вручную запускать).

    Про чайника Вы не правы (чайник ничего такого бы не сделал)
    Last edited by Antosha; 01-05-2008 at 09:58.
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  6. #36
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    Quote Originally Posted by Antosha View Post
    Может переменные сделать как DIR1 и DIR2 ?
    И ещё, хотелось бы, что бы при загрузке файлов показывался процесс (если вручную запускать).

    Про чайника Вы не правы (чайник ничего такого бы не сделал)
    Вручную запускать смысла не вижу (в ХРОНе замечательно работает), поэтому при ручном запуске ничего почти и не отображаецца, но все можно хорошо прослеживать, если интересно, по файлу log.txt. Две переменных тоже смысла не вижу. Если нужно два зеркала, то в ХРОН кладуцца два файлика просто для разных версий вот и все.
    Катящиеся камни не обрастают мхом...

  7. #37
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Quote Originally Posted by YAG View Post
    Вручную запускать смысла не вижу (в ХРОНе замечательно работает), поэтому при ручном запуске ничего почти и не отображаецца, но все можно хорошо прослеживать, если интересно, по файлу log.txt. Две переменных тоже смысла не вижу. Если нужно два зеркала, то в ХРОН кладуцца два файлика просто для разных версий вот и все.
    Впринципе логично, а я что-то ступил
    Раскомментил оба параметра
    Code:
    DIR=nod_upd #Раскоментировать если нужно зеркало для версии 2
    DIR=eset_upd #Раскоментировать если нужно зеркало для версии 3 или ESS

    P.S.
    Может ещё и зеркало на каспера сделаете?
    Last edited by Antosha; 01-05-2008 at 10:58.
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  8. #38
    Join Date
    Apr 2008
    Location
    Санкт-Петербург, Пушкин
    Posts
    32
    ага
    а так же на drweb, AVZ
    вам нужен в таком случае Вьювер

    к стати не оба сразу раскоментировать имелось ввиду наверное, а сделать два файла . один для v2 второй v3 и в кроне запускать их оба. соответственно получится 2 зеркала
    YAG по поводу mod_compat.mod я вам ответил, точнее написал у кого спросить (Смотрим тут). Если хотите то могу дать его аську

    Если вы не против то я ваш скрипт опубликую у себя от вашего имени, либо сделайте это сами
    Last edited by DarkTwin; 01-05-2008 at 18:53.

  9. #39
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Quote Originally Posted by DarkTwin View Post
    ага
    а так же на drweb, AVZ
    вам нужен в таком случае Вьювер

    к стати не оба сразу раскоментировать имелось ввиду наверное, а сделать два файла . один для v2 второй v3 и в кроне запускать их оба. соответственно получится 2 зеркала
    Угу, не помешает
    а вот вьювер на роутер низя поставить

    Ну там же небыло сказано, там написано,
    Раскоментировать если нужно зеркало для версии ***
    да, нужно, вот и раскомментил

    P.S.
    Обнова на v2 & v3 почти 200 метров
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  10. #40
    Join Date
    Apr 2008
    Location
    Санкт-Петербург, Пушкин
    Posts
    32
    вообщето 43 метра

  11. #41
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Quote Originally Posted by DarkTwin View Post
    вообщето 43 метра
    ну тогда не знаю
    У меня вплоть до жапанеса всё выкачалось

    по пути:
    download/win/v2

    123 файла, ~ рамер 162 Mb
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  12. #42
    Join Date
    Dec 2007
    Location
    Санкт-Петербург
    Posts
    125
    DarkTwin, я не против чтоб выложить, только попозже. Еще тестю и исправляю баги всякие мелкие. Только что вот еще парочка обнаружилась. 200 метров... Говорю же разгребать надо update.ver. 200 метров потому что там все, что только можно для всех версий и языков. Это все не здорово. По-хорошему, это все нужно делать, чтоб настраивалось в скрипте.
    Катящиеся камни не обрастают мхом...

  13. #43
    Quote Originally Posted by Antosha View Post
    ну тогда не знаю
    У меня вплоть до жапанеса всё выкачалось

    по пути:
    download/win/v2

    123 файла, ~ рамер 162 Mb
    У меня вообще 214Мб

  14. #44
    Join Date
    Nov 2007
    Location
    Novosibirsk
    Posts
    194
    Quote Originally Posted by YAG View Post
    DarkTwin, я не против чтоб выложить, только попозже. Еще тестю и исправляю баги всякие мелкие. Только что вот еще парочка обнаружилась. 200 метров... Говорю же разгребать надо update.ver. 200 метров потому что там все, что только можно для всех версий и языков. Это все не здорово. По-хорошему, это все нужно делать, чтоб настраивалось в скрипте.
    Хорошо что у меня анлим, но зря потраченный час вылупливания зенок в консоль

    Хотя оффтопик.

    Е ещё, может подскажите, как сделать так, что бы показывалось что скачивается?
    WL-500gP (JAN.2008) Version: 1.9.2.7-10 + MikroTik 450G v5.12

  15. #45
    Join Date
    Apr 2008
    Location
    Санкт-Петербург, Пушкин
    Posts
    32
    YAG
    Список того что нужно для версии v2.. это Rus и En остальное не надо... ну ну если есть извращенцы которым нужен китайский или немецкий то тогда да
    Для версии v3 в аттаче

    Antosha по поводу того что показывать что делает... скрипт ориентирован для запуска из крона ->> визуализация отсутствует как жанр. Вы можете смотреть лог
    Attached Images Attached Images  
    Last edited by DarkTwin; 01-05-2008 at 20:37.

Page 3 of 54 FirstFirst 123451353 ... LastLast

Similar Threads

  1. [HowTo] Install and configure Oleg's firmware
    By wengi in forum WL-500gP Tutorials
    Replies: 957
    Last Post: 22-02-2013, 22:24
  2. Прошивка Олега на роутере DIR-320
    By sorine in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 4359
    Last Post: 07-08-2011, 22:25
  3. Простая настройка роутера до торрентов
    By gostest in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 1402
    Last Post: 21-05-2010, 18:58
  4. HowTo install a lightweight blog server
    By Tamadite in forum WL-500g/WL-500gx Tutorials
    Replies: 0
    Last Post: 03-12-2006, 01:46
  5. Gameserver
    By blingbling in forum WL-500gP Q&A
    Replies: 2
    Last Post: 17-07-2006, 15:37

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •