Eltex NV-102 [3/6] Описание скриптов

Eltex NV-102 [3/6] Описание скриптов
____________________________________________________________________________________
_____________________________________________________________________________________________
STB NV-100, NV-102. Приложение к руководству по эксплуатации 3
Руководство по формированию и сборке прошивки для устройств NV-100, NV-102
ОПИСАНИЕ СКРИПТОВ
Если необходимо изменить дату и/или версию прошивки, то нужно отредактировать файл
config_fw.env (находится в корне архива).
FW_DATE=" " переменная даты сборки прошивки, задается в формате "yymmdd".
Если задать значение отличное от пробела, то будет установлено заданное
значение. Если будет установлен пробел, то дата будет установлена с сервера где
собирается прошивка.
Export FW_VERSION=”x.xxx.xx переменная версия прошивки, задается в формате
"x.xxx.xx", поле должно содержать только цифры. Обязательная переменная.
Для того чтобы собрать прошивку необходимо запустить файл build_firmware.sh (находится
в корне архива). Процесс формирования прошивки будет виден наглядно. По окончанию процесса
в корне появится каталог _release.
Содержание каталога _release:
make_fw_ yymmdd_x.xxx.xx.tar.bz2 сборочный архив новой версии ПО;
файлы для локального и удаленного (HTTP) обновления:
nv101mg_yymmdd_x.xxx.xx образ прошивки;
nv101img_yymmdd_x.xxx.xx.sha1 цифровая подпись;
pub.key.pem ключ;
файлы для обновления по multicast:
nv101plus_yymmdd_x.xxx.xx файловая система;
zbimage-linux-xload ядро системы.
Пример создания новой версии прошивки на базе заводской с добавлением плагина
«Радио», описанием плагина и изменением иконки
Исходные файлы:
make_fw_130410_0.416.41.tar.bz2 сборочный архив базовой версии ПО;
libshoutcast.so плагин;
shoutcast _desc.txt описание плагина;
shoutcast_small.png, shoutcast_big.png иконки плагина.
Описание:
Распаковать архив в рабочий каталог:
sudo tar xf make_fw_130410_0.416.41.tar.bz2
В директории /sdk/qt-install-4.7.0/STBGUI_PLUGIN/ необходимо создать каталог
для плагина с названием shoutcast.
Поместить в каталог файлы libshoutcast.so, shoutcast _desc.txt, shoutcast_small.png,
shoutcast_big.png.
Назначить необходимые права доступа для файлов и всех каталогов: