Сегодня задался целью запрета запуска трансмишена во время загрузки, но чтобы оный присутствовал в меню запуска >>
1) Переводим /DISK1 в режим rw: # mount -o remount,rw /dev/mtdblock5 /DISK1
2) Для установки флага режима boot - добавляем в самом начале файла /DISK2/launch.sh, второй строкой, после #!/bin/sh: touch /tmp/.stb_boot
3) В самом конце файла /DISK2/launch.sh добавляем строчку: rm /tmp/.stb_boot, не забываем сделать в конце пустую строчку.
4) # mount -o remount,ro /dev/mtdblock5 /DISK1
5) Правим скрипт transmission'a в /PLUGINS/OpenXCAS/transmission/transmission_start - у меня он так зовется...:
после #!/bin/sh вставляем строку: [ -e /tmp/.stb_boot ] && exit
P.S. Когда Az уже запустился (на экране во всю мелькает любимый канал) не следует сразу же жать >> для запуска трекера, подожите около 40 секунд. Скрипты еще продолжают запускаться, launch.sh дойдет до строчки rm /tmp/.stb_boot через 40-50 секунд...
P.P.S. Если кому интересно, могу поделиться реализацией скрипта, динамически меняющего название пункта меню (например transmission_start/transmission_stop) - ну и соответствующие действия...
1) Переводим /DISK1 в режим rw: # mount -o remount,rw /dev/mtdblock5 /DISK1
2) Для установки флага режима boot - добавляем в самом начале файла /DISK2/launch.sh, второй строкой, после #!/bin/sh: touch /tmp/.stb_boot
3) В самом конце файла /DISK2/launch.sh добавляем строчку: rm /tmp/.stb_boot, не забываем сделать в конце пустую строчку.
4) # mount -o remount,ro /dev/mtdblock5 /DISK1
5) Правим скрипт transmission'a в /PLUGINS/OpenXCAS/transmission/transmission_start - у меня он так зовется...:
после #!/bin/sh вставляем строку: [ -e /tmp/.stb_boot ] && exit
P.S. Когда Az уже запустился (на экране во всю мелькает любимый канал) не следует сразу же жать >> для запуска трекера, подожите около 40 секунд. Скрипты еще продолжают запускаться, launch.sh дойдет до строчки rm /tmp/.stb_boot через 40-50 секунд...
P.P.S. Если кому интересно, могу поделиться реализацией скрипта, динамически меняющего название пункта меню (например transmission_start/transmission_stop) - ну и соответствующие действия...