Admin-plugin
Материал из RuVDRWiki
Содержание |
Описание
Автор :Helmut Auer
Модуль для административных заданий (к при. настройка сети).Все скрипты и конфигурационные файлы ожидаются в папке CFGDIR (стандартно $VDRCONFIG/plugins/admin, см Параметры). После выхода из меню модуля стартуется автоматически скрипт admin.sh, который проверяет содержание конфигурационного файла admin.conf и стартует скрипты. Актуальные скрипты следят что бы изменения установок были активными, только после прекращения работы VDR.
Картинки
Конфигурация
Структура конфигурационного файла
# <script>:<name>:<value>:<type>:<length>:<choices>:<description>:
Typ ist A,I,B oder L
A=Alphabetic:
length - Laenge in Bytes
choices - Gültige Zeichen
I=Integer
length - falls angegeben wird bis zu dieser Länge mit Nullen aufgefüllt
choices - minValue,maxValue
d.h. 0,5 bedeutet Werte von 0..5
B=Bool
choices - wert1,wert2
L=Liste
choices - wert1,wert2.....wertN
Gueltige Zeilen in der admin.conf beginnen mit:
"/" - Variable ( mit / beginnt der SkriptName )
":" - Submenu ( Steht ein Begriff hinter dem ':' dann ists der Titel des Submenues,
falls nur ein ':' vorkommt wird das begonnene Submenu beendet.
Rekursive Submenues werden nicht unterstuetzt, d.h durch ein neues Submenu wird
das vorherige beendet.
"-" - Kommentarzeile die so im OSD angezeigt wird
В каталоге ../gentoo находятся всякого рода примеры.
Dvdconvert-модуль базируется также на admin, поэтому посмотрите там тоже несколько примеров.
Параметры
| Параметр (сокр.) | Параметр (полн.) | Описание |
|---|---|---|
| -d | --directory=PATH | directory of configuration files (default: <plugindir/admin>) |
Проблемы
Отсутствие некоторых меню
Если в меню модуля не хватает пунктов меню, тогда пересчитайте строчки.
bash> wc -l < admin.conf 343
Сравните также лимит модуля с admin.c,если меньше, то изменяем следущее:
- #define MAX_ENTRIES 256 + #define MAX_ENTRIES 1024
Или использывать актуальные исходники 0.4.0.
