diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 62 |
1 files changed, 62 insertions, 0 deletions
@@ -0,0 +1,62 @@ + +This is a "plugin" for the Video Disk Recorder (VDR). + +Written by: Jörg Wendel (horchi@vdr-portal) +Project's homepage: http://www.jwendel.de +Latest version available at: vdr-developer.org + +This software is released under the GPL, version 2 (see COPYING). +Additionally, compiling, linking, and/or using the OpenSSL toolkit in +conjunction with this software is allowed. + +PIN Plugin: +----------- +Das Plugin ist eine Kindersicherung für Aufnahmen, Kanäle, Sendungen, Plugins und Shell-Skripten. +Der bis zu 5-stellige numerische PIN kann im Plugin-Setup Menü eingestellt werden. +Das freischalten mittels des PIN Codes erfolgt über den Menüpunkt 'Kindersicherung' im Hauptmenü. +Der Code wird nach jedem Neustart zurückgesetzt. Die Sperre kann jederzeit mit dem entsprechenden +Menüpunktes oder auch automatisch nach einer einstellbaren Zeit aktiviert werden. + +Es werden Aufnahmen in deren Ordner sich die Datei 'protection.fsk' befindet geschützt. +Hierzu 'Aufnahmen->Befehle' - 'FSK Schutz hinzufügen' oder 'FSK Schutz entfernen' wählen. +Plugin, Kanal- und Sendungs-Sperren werden über das Plugin-Menü verwaltet. + +Zum Schutz von Shell-Skripten dient das Tool fskcheck, dieses stellt ein Shell-Interface zum +PIN Plugin dar. Hierüber kann aus einem Skript bzw. von der Kommandozeile abgefragt werden ob die +Kindersicherung gerade aktiviert ist. Auch OSD Meldungen können mittels fskcheck angezeigt werden. +Ein Beispiel Skript hierzu ist im Ordner scripts enthalten. + +Es werden VDR Versionen ab 1.3.47 bis 2.0.2 unterstützt. + +Installation: +------------- + + Plugin in .../VDR/PLUGINS/src/ + auspacken und Link anlegen. + + Ggf. dir Zeile EXCLUDEPLUGINS im Makefile anpassen, die hier aufgelisteten Plugins werden nicht + in der Sperrliste aufgeführt und lassen sich somit auch nicht sperren. + + PIN-Patch auf den VDR anwenden. + + cd /usr/src/VDR + cat PLUGINS/src/pin/patches/vdr-<version>.diff | patch (etwaige rejects auflösen) + make plugins + + ALLE Plugins neu gegen den gepatchten VDR übersezten und installieren! + + Das Skript fskprotect.sh und das tool fskcheck in den Suchpfad (PATH) z.B.: '/usr/local/bin' oder '/usr/bin' + kopieren und in die Konfigurationsdatei reccmd.conf eintragen. + + Beispiel: + + cp -p /usr/src/VDR/PLUGINS/src/pin/scripts/*.sh /usr/bin + cp -p /usr/src/VDR/PLUGINS/src/pin/fskcheck /usr/bin + echo 'FSK Schutz hinzufügen: /usr/bin/fskprotect.sh protect' >> /etc/vdr/reccmds.conf + echo 'FSK Schutz entfernen: /usr/bin/fskprotect.sh unprotect' >> /etc/vdr/reccmds.conf + + Bitte die beiden unteren Zeilen nicht so in die reccmds.conf eintragen sondern auf der Kommandozeile ausführen ;) ! + + Beim scheiden einer Aufnahme wird diese vom VDR umkopiert, diese Kopie ist nun nicht gesperrt! + Um die Sperre automatisch zu übernehmen das beim Start des VDR mit der Option -r angegebene + Skript (noadcall.sh, vdr-recordingaction, ...) um den Code aus scripts/cut.sh erweitern. |