Инструменты пользователя

Инструменты сайта


provider_mirror

Это старая версия документа.


Использование локального сервера обновлений

Адрес сервера обновлений [UPDATE_ADDR] обрабатывается согласно следующим приоритетам:

ОС Linux:

  1. /var/tvip/update_server - наивысший приоритет, адрес сервера, прописываемый вручную
  2. /var/tvip/update_server.prov - адрес сервера, полученный из провижионинга
  3. /var/tvip/update_server.dhcp - адрес сервера, полученный по DHCP
  4. /etc/default_update_server - наименьший приоритет (в стандартной прошивке - это tvipstb.net)

ОС Android:

  1. /data/data/tv.tvip.app/files/update_server - наивысший приоритет, адрес сервера, прописываемый вручную
  2. /data/data/tv.tvip.app/files/update_server.prov - адрес сервера, полученный из провижионинга
  3. /etc/default_update_server - наименьший приоритет (в стандартной прошивке - это tvipstb.net)
Особенности:
  • В прошивке 1.0.10 и ниже используется сервер обновлений: update.netsol.su
  • Все официальные обновления всегда доступны на сервере update.tvip.ru

Получение обновлений приставками происходит по протоколу HTTP. Для организации зеркала обновлений подойдет любой web-сервер поддерживающий отдачу статических файлов (apache,nginx,lighttpd)

Настройка синхронизации обновлений с основного сервера

распространение обновлений реализовано по протоколу rsync

для синхронизации обновлений рекомендуем использовать следующую команду:

rsync -P --timeout=1800 -aWvH --stats --force --delete --delete-after --exclude=prov* rsync://rsync.netsol.su/update_netsol/ /var/www/tvipstb.net

периодичность синхронизации 1-2 раза в сутки

provider_mirror.1414215179.txt.gz · Последние изменения: 2014/10/25 09:32 — Vladimir Manov

Инструменты страницы