Admin-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Beschreibung

Autor: Helmut Auer

Plugin für adminstrative Aufgaben, jeglicher Art, z.B.:

  • Einlesen und Ändern von Konfigurations-Dateien
  • Starten / Beenden von Diensten
  • Plugins aktivieren, deaktivieren, Reihenfolge ändern (VDR Neustart erforderlich)

Sämtliche Skripte und Konfigurationsdateien werden in $VDRCONFIG/plugins/admin erwartet.

Bilder

Einstellungen


Konfiguration

Aufbau der Konfigurationsdatei.

# <script>:<name>:<value>:<type>:<length|default>:<choices>:<description>:

Typ ist A,I,B oder L

A=Alphabetic:
  length - Laenge in Bytes
  choices - Gueltige Zeichen

I=Integer
  default - Standarwert (wird nicht vom Plugin benutzt)
  choices - minValue,maxValue
            d.h. 0,5 bedeutet Werte von 0-5

B=Bool
  default - Standarwert (wird nicht vom Plugin benutzt)
  choices - wert1,wert2

L=Liste
  default - Standarwert (wird nicht vom Plugin benutzt)
  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 (ohne fuehrendes -)

Alle uebrigen Zeilen werden ueberlesen :-)

Im Ordner ../gentoo des Plugins, finden sich Beispiele jeglicher Art.

Das dvdconvert-plugin basiert auch auf admin, somit kann man dort auch nach Beispielen schauen.


Versions-Historie

Version Datum Beschreibung Link
0.6.2 18.01.2007
  • Bugfix preventing a crash when new String is longer than old one.
0.6.1 18.01.2007
  • Added Keys for saving and restarting
  • several internal changes.
0.6.0 09.01.2007
  • Minor bugfixes
  • Added new Variable Type F for non-editable Fields
  • New values for choices (a-z,A-Z,0-9,-f,-d,-F,-D)
  • Major changes in gentoo scripts
0.5.1 28.12.2006
  • Fixed a bug when value is an empty string ( reported by UweS )
0.5.0 30.04.2006
  • Now the admin.sh script will be executed with these parameter:
    • -init  : During initialization ( vdr startup )
    • -start : When opening the Admin Menu
    • -save  : After saving the changes in the menu
  • Changes for vdr Version 1.4.0 ( won't work with an older version )
  • removed parameter for config directory
  • added a title for submenues(suggested by Ronny Kornexl)
0.4.1 07.03.2005
  • No longer writing leading blanks for numeric values
  • Updated Gentoo scripts
0.4.0 07.12.2005
  • Added option to create a Mainmenu entry (suggested by Ronny Kornexl)
0.3.3 24.11.2005
  • Added Navigation via numbers on first menu page. (suggested by Ronny Kornexl)
0.3.2 11.11.2005
  • Added init script setadmin.sh
0.3.1 05.10.2005
  • Added support for internationalization. (suggested by Ronny Kornexl)
0.3.0 25.02.2005
  • Default for directory of config files changed to plugins/admin
  • Adding script cfgvar.sh for writing variables to /etc/conf.d/vdr
0.2.4 18.01.2005
  • Parameter -d for directory of config files implemented
0.2.3 03.11.2004
  • Minor fixes for Gentoo scripting
0.2.2 21.10.2004
  • Updated scripts and renamed scriptpath to gentoo instead of scripts.
0.2.0 12.08.2004
  • Added Submenues and comment lines.
0.1.0 25.02.2004
  • Initial revision.

siehe auch

Gen2VDR_Konfiguration Artikel zum Admin-Plugin unter Gen2VDR

Links

  1. Homepage des Plugins
In anderen Sprachen