provider_mirror
Это старая версия документа!
Использование локального сервера обновлений
Адрес сервера обновлений [UPDATE_ADDR] обрабатывается согласно следующим приоритетам:
ОС Linux:
- /var/tvip/update_server - наивысший приоритет, адрес сервера, прописываемый вручную
- /var/tvip/update_server.prov - адрес сервера, полученный из провижионинга
- /var/tvip/update_server.dhcp - адрес сервера, полученный по DHCP
- /etc/default_update_server - наименьший приоритет (в стандартной прошивке - это tvipstb.net)
ОС Android:
- /data/data/tv.tvip.app/files/update_server - наивысший приоритет, адрес сервера, прописываемый вручную
- /data/data/tv.tvip.app/files/update_server.prov - адрес сервера, полученный из провижионинга
- /etc/default_update_server - наименьший приоритет (в стандартной прошивке - это tvipstb.net)
Особенности:
- В прошивках 1.0.10 и ниже используется сервер обновлений: update.netsol.su
- В прошивках от 1.0.17 до 3.3.x используется сервер обновлений: tvipstb.net
- В прошивках 3.4.3 и выше используется сервер обновлений: tvipupdate.net
- Все официальные обновления всегда доступны на сервере: 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.1421424106.txt.gz · Последнее изменение: — Alexander
