Admin-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K
Zeile 8: Zeile 8:
 
* Plugins aktivieren, deaktivieren, Reihenfolge ändern  (VDR Neustart erforderlich)
 
* Plugins aktivieren, deaktivieren, Reihenfolge ändern  (VDR Neustart erforderlich)
  
Sämtliche Skripte und Konfigurationsdateien werden im '''CFGDIR''' erwartet (Standard '''$VDRCONFIG/plugins/admin''' -> Variabel über -> Parameter).
+
Sämtliche Skripte und Konfigurationsdateien werden in '''[[Struktur|$VDRCONFIG]]/plugins/admin''' erwartet.
 
+
Es gibt 2 ''übergeordnete'' Scripte.
+
 
+
* '''setadmin.sh'''
+
Wird beim Starten des Plugins ausgeführt (optional) wenn vorhanden, über dieses kann z.B. eine komplette Konfigurationsdatei erstellt werden.
+
 
+
* '''admin.sh'''
+
Kann über folgende Punkte, nach Änderungen ausgeführt werden.
+
 
+
{{Navigation|Sichern und beenden}} oder {{Navigation|Sichern und VDR neu starten}}
+
 
+
Dieses Skript wertet und überträgt die Änderungen in Konfigurationsdateien oder startet Dienste etc.
+
  
 
==Bilder==
 
==Bilder==
Zeile 78: Zeile 66:
 
<!-- ==Einstellungen== -->
 
<!-- ==Einstellungen== -->
 
<!-- ==Parameter== -->
 
<!-- ==Parameter== -->
 
+
<!-- ==Parameter== -->
==Parameter==
+
{| border=1 cellpadding=2 cellspacing=0
+
|- bgcolor=#efefef
+
!Parameter (kurz)
+
!Parameter (lang)
+
!Beschreibung
+
|-
+
| -d || --directory=PATH || directory of configuration files (default: <plugindir/admin>)
+
|}
+
 
+
 
<!-- ==Bedienung== -->
 
<!-- ==Bedienung== -->
 
<!-- ==[[SVDRP]] Befehle== -->
 
<!-- ==[[SVDRP]] Befehle== -->
  
==Probleme==
+
<!-- ==Probleme== -->
===fehlende Menü Punkte===
+
Sollten im Plugin Menü Punkte fehlen, mal die Zeilen zählen.
+
 
+
bash> wc -l < admin.conf
+
'''343'''
+
 
+
Und mit dem Limit in der '''admin.c''' des Plugins vergleichen, falls kleiner, wie folgt ändern. (neu übersetzen)
+
 
+
- #define MAX_ENTRIES '''256'''
+
+ #define MAX_ENTRIES '''1024'''
+
 
+
Oder die aktuellen Sourcen nutzen '''0.4.0''' {{spiegel 1|vdr-admin}}.
+
 
+
 
<!-- ==Tipps== -->
 
<!-- ==Tipps== -->
 
<!-- ==Wunschliste== -->
 
<!-- ==Wunschliste== -->

Version vom 1. Mai 2006, 07:58 Uhr

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.


Links

  1. Homepage des Plugins
In anderen Sprachen