Templates

Man kann im YaVDR sog. Custom Templates erstellen.
Diese sorgen dafür dass einige Dateien beim Updaten entweder nicht überschrieben werden, oder die Anpassungen des jew. Templates berücksichtigt werden.
Die Custom Templates legt man in dem Verzeichnis /etc/yavdr/templates_custom ab.

Backups der bestehenden Dateien, also originale Dateien vor dem Ändern durch den process-template Befehl, werden als Kopie im Verzeichnis var/cache/yavdr/process-template-backup abgelegt.

Beispiel Befehle

Möchte man im VDR eigene Befehle im Commands-Menu erstellen, so geht man wie folgt vor.

Zunächst benötigt man den Pfad der zu der originalen commands.conf führt.
Diesen erstellt man im Custom Template Ordner, den Dateinamen legt man auch als Ordner an.

mkdir -p /etc/yavdr/templates_custom/var/lib/vdr/commands.conf

In diesem Ordner legt man nun seine eigenen Scriptschnipsel ab.

vi /etc/yavdr/templates_custom/var/lib/vdr/commands.conf/commands.conf

Nachdem die eigenen Befehle eingegeben oder geändert wurden, teilt man dem VDR diese Änderungen mit dem Befehl process-template mit.
Diesem Befehl gibt man als Parameter den originalen Pfad zu der eigentlichen commands.conf. WICHTIG: Sicherheitskopie vorher machen!!!*

process-template /var/lib/vdr/commands.conf

Jetzt hat der VDR die Änderungen mitgekriegt und muss nun nur noch neugestartet werden, damit die Befehle im OSD angezeigt werden.

OSD --> 7 System --> 1 Befehle --> 3 VDR neu starten

Nach dem Neustart kann man mit der blauen Taste die eigenen Befehle aufrufen.