Проверка переменных при старте STB
Начиная с версии ПО 0.2.18 все кастомизации встроенного портала необходимо производить в исходных кодах. После проведения кастомизаций необходимо выполнить сборку и минимизацию исходного кода портала. После сборки и минимизации файлы портала можно поместить в корневую файловую системы для последующей сборкой образа внутреннего ПО. Исходный код портала (portal-dev-*.tgz находится в каталоге с текущим релизом на http://soft.infomir.com)
Для версий 2.20 и выше
В каталоге с исходной версией портала в
http://soft.infomir.com/mag<model>/release/
Для включения функции проверки переменных необходимо:
Cкопировать все файлы из каталога
/system/variables/on/ в каталог/system/variables/ ;Поместить необходимые переменные в файл
/system/variables/vars.ini ;
- До сборки образа ПО собрать и перенести скомпилированную версию портала (файлы каталога mini) в необходимый каталог RootFS в соответствии с инструкцией 'Сборка встроенного портала'.
Собрать образ ПО необходимого типа по инструкциям разделов 'Операторские утилиты и инструкции для сборки образа ПО' и 'Сборка образа ПО (на примере MAG254)'.
Для корректной работы функции проверки переменных предварительная сборка портала обязательна!
Для версий от 0.2.18-r4 и выше
В каталоге с исходной версией портала в
http://soft.infomir.com/mag<model>/release/
Для включения функции проверки переменных необходимо:
Cкопировать все файлы из каталога
/system/variables/on/ в каталог/system/variables/ ;Поместить необходимые переменные в файл
/system/variables/vars.ini ;
В корневой файловой системе
rootfs , в корневом каталоге, в файлеtest.sh убрать комментарий со строки# . /home/web/system/variables/check.sh .
Для версии 0.2.18-r3
environment.ini - поместить в каталог
/home/web/ environment.check.sh - поместить в корневой каталог rootfs рядом с файлом
/test.sh test.sh - после строки
#language - индекс языка (int) , в пустую строку ниже добавить:source /environment.check.sh /home/web/public/portal/services.js - убрать комментарий со следующей строки:
checkEnvVars(); uncomment this function to start environment variables check mechanism