summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README62
1 files changed, 62 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..e3bdae8
--- /dev/null
+++ b/README
@@ -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.