Содержание

Для версии 0.2.16 и выше

Монтирование портала по SMB

пример строки монтирования

mount -t cifs //<yor_ip>/test/web /home/web -o user=user

Для монтирования портала при старте STB, необходимо добавить соответствующую строку в стартовый скрипт ./test.sh

Пример файла test.sh (в примере указана часть файла):

Монтирование портала по NFS

Расположить файлы портала на сервере с доступом по NFS к каталогу с файлами.

Строка монтирование:

mount -o nolock <your_IP>:/srv/test/web /home/web

Для монтирования портал при старте STB, необходимо добавить соответствующую строку в стартовый скрипт ./test.sh

Пример файла test.sh (в примере указана часть файла):

Загрузка корневой файловой системы по DHCP

На примере OS Ubuntu Server 12.04 LTS x86.

Пакеты: nfs-kernel-server, isc-dhcp-server, openbsd-inetd, tftpd, tftp

Подробно про загрузку основного ПО по DHCP: Загрузка основного ПО по DHCP

Пример файла dhcp.conf:

Запуск внутреннего портала из консоли на STB

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 - внести изменения в файл /home/web/vars.js

var debug=0 заменить на var debug=1

Для версии 0.2.18 и выше - достаточно установить переменную окружения debug=1 (1 - включено, 0 или отсутствие переменной - отключено)