Монтирование портала и его запуск из консоли
Монтирование портала по SMB
Пример строки монтирования:
mount -t cifs //<yor_ip>/test/web /home/web -o user=user
Для монтирования портала при старте STB, необходимо добавить строку монтирования в стартовый скрипт
Монтирование портала по NFS
Расположить файлы портала на сервере с доступом по NFS к каталогу с файлами.
Строка монтирования (пример):
mount -o nolock <your_IP>:/srv/test/web /home/web
Для монтирования портал при старте STB, необходимо добавить соответствующую строку в стартовый скрипт
Загрузка корневой файловой системы по DHCP
На примере OS Ubuntu Server 12.04 LTS x86.
Пакеты:
nfs-kernel-server,
Подробно про загрузку основного ПО по DHCP: DHCP сервер - конфигурация, загрузка и обновление ПО
Запуск внутреннего портала из консоли на STB
- Зайти на STB по SSH
- Остановить основной процесс stbapp:
killall stbapp
- Запустить встроенный портал вручную:
. /test.sh
или
/usr/share/qt-4.6.0/stbapp -qws -display directfb /home/web/services.html
Запуск портала из консоли - файлы портала доступны по HTTP
Зайти на STB по SSH
выполнить:
killall stbapp /usr/share/qt-4.6.0/stbapp -qws -display directfb http://your_ip/you_portal/index.html
Включение дебага во внутреннем портале
Для версий до 0.2.16 - внести изменения в файл
Для версии 0.2.18 и выше - достаточно установить переменную окружения debug=1 (1 - включено, 0 или отсутствие переменной - отключено)