====== 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.