Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Quoted
Dieses Plugin schützt ausgewählte Aufnahmen und Kanäle vor Kindern.
Der 4-stellige numerische PIN (der Default ist 1984) kann im Plugin-Setup Menü eingestellt werden.
Das freischlten mittels des Pin's erfolgt über den Menüpunkt 'Kinderschutz' im Hauptmü.
Der Code wird nach jedem Neustart zurückgesetzt. Sperren ohne Neustart ist mittels des entsprechenden
Menüpunktes möglich.
Es werden alle Aufnahmen in deren Ordner sich die Datei 'protection.fsk' befindet geschützt.
Hierzu 'Aufnahmen->Befehle' - 'FSK Schutz hinzufügen' wählen. Das entfernen dieser Datei ist derzeit nur
manuell über das Filesystem vorgesehen. Mit einem Eintrag in der reccmd.conf könnte jeder den Schutz aushebeln.
Wenn Ihr hierzu eine Idee habt, her damit.
Die Sender Sperren werden über das 'Kinderschutz' Menü verwaltet, hier können Sender hinzugefügt und entfernt werden.
Das Plugin sollte mit allen VDR Versionen >1.3.7 laufen. Aktuell verwende ich es unter VDR 1.3.39.
Installation:
-------------
Wie immer, Plugin in .../VDR/PLUGINS/src/
auspacken und den Link anlegen.
PIN-Patch auf den VDR anwenden. Das Patch ist für die VDR 1.3.36, 1.3.38 und 1.3.38 enthalten,
hat man schon den BigPatch angewandt, bitte die 'with_bigpatch' Version des diffs nehmen.
Für andere Versionen gibt es möglicherweise Rejects, diese dann bitte von Hand auflösen oder
mir melden, dann stelle ich (wenn's die Zeit hergibt) ein Patch für die gewünschte Version bereit.
cd /usr/src/VDR
cat PLUGINS/src/pin/patches/vdr<version>.diff | patch
make clean
make [REMOTE=LIRC ...]
und (linvdr) nach /usr/bin/... kopieren. Bei anderen Distributionen entsprechend.
Plugins neu übersetzen
make plugins
und (linvdr) nach /usr/lib/vdr/plugins/.. kopieren. Bei anderen Distributionen in das entsprechende Verzeichnis.
Nun noch das Skript 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
echo 'FSK Schutz hinzufügen: /usr/bin/fskprotect.sh' >> /etc/vdr/reccmds.conf

This post has been edited 8 times, last edit by "horchi" (Jan 17th 2006, 2:45pm)
Quoted
Original von HFlor
Hallo horchi,
Quoted
Benutze doch bitte die Funktion "make dist" zur Erstellung der Download-Variante. Dann sieht man auch, daß das plugin 'pin' und nicht vdr-pin' heist. Vdr-pin ist auch kein guter name, da ein '-' enthalten ist.
Hardy
Edit: bitte auch Deine README überarbeiten, ich glaube nicht, daß das Plugin von Klaus entwickelt ist![]()

|
|
Source code |
1 2 3 4 5 6 7 8 9 |
ARCHIVE = $(PLUGIN)-$(VERSION)
PACKAGE = vdr-$(ARCHIVE)
dist: clean
@-rm -rf $(TMPDIR)/$(ARCHIVE)
@mkdir $(TMPDIR)/$(ARCHIVE)
@cp -a * $(TMPDIR)/$(ARCHIVE)
@tar czf $(PACKAGE).tgz -C $(TMPDIR) $(ARCHIVE)
@-rm -rf $(TMPDIR)/$(ARCHIVE)
@echo Distribution package created as $(PACKAGE).tgz
|
Quoted
Original von horchi
Welchen Paketnamen du von 'make dist' erwartest ist mir nicht klar, wenn ich mir das Makefile ansehe, wird dort genau dieser Name erzeugt!!??![]()

This post has been edited 1 times, last edit by "HFlor" (Dec 6th 2005, 4:50pm)


Quoted
Original von GMO
Als unbedarfter LinVDR User ohne Entwicklungsumgebung isses aber wohl erstmal Essig für mich, daß ohne großen Aufwand an den Start zu bekommen?
Ciao, Olli
Quoted
Original von horchi
ich möchte hier mein Plugin für erste Tests bereitstellen und würde mich über ein Feedback freuen. Gern auch Anregungen und Fehler-Reports.

Quoted
Aus dem README:
![:]](wcf/images/smilies/pleased.gif)
Quoted
Der 4-stellige numerische PIN kann im Plugin-Setup Menü eingestellt werden.
und nu? Entweder steh' ich gerade am Schlauch, oder ich hab' 'was übersehen.
Quoted
Die Eingabe des PIN Codes erfolgt über den Menüpunkt 'Pin Code' im Hauptmü.
Quoted
Der Code wird nach jedem Neustart zurückgesetzt.
Quoted
... und würde mich über ein Feedback freuen. Gern auch Anregungen und Fehler-Reports.
Nichts ist wahr, alles ist erlaubt! 
Quoted
tolle Idee, sowas hab ich schon lange gesucht, allerdings funktioniert dies nicht generell für ein komplettes Unterverzeichnis oder habe ich etwas übersehen.
Angenommen ich habe ein Verzeichnis "FSK18" angelegt und dorthin alle meine Aufnahmen verschoben die nicht jeder sehen sollte. Wie kann ich nun das Verzeichnis "FSK18" mit all seinen Unterverzeichnissen schützen ?
Hollywood
Quoted
Hmmm, da muss ich mal nachhaken. Wähle ich das Plugin-Setup Menü aus, so erscheint kurz die Meldung Please enter pin code first :}, tja und dann Dieses Plugin hat keine Setup-Parameter! und nu? Entweder steh' ich gerade am Schlauch, oder ich hab' 'was übersehen.

Quoted
Hmm, ich gehe mal davon aus, daß man damit denn alle geschützten Verzeichnisse aufmachen würde, oder?
Quoted
Ich fänd's, quanter, wenn die PIN-Abfrage käme, wenn man eine geschützte Aufnahme auswählt.
Quoted
Das würde dann heißen, die Aufnahmen sind dann nicht mehr aus-/anwählbar, oder?
Quoted
Na, das absperren klappt ja schon mal, aber was noch nicht tut, ist das aussperren. Siehe oben, denke aber, das wird nur ein kleines Gedankenproblem sein, was ich da im Moment hab ...

This post has been edited 1 times, last edit by "horchi" (Dec 6th 2005, 9:10pm)
Quoted
Original von horchi
Äh, nur falls ich's vergessen habe, der default PIN ist '1984',![]()

Quoted
Erst Pin Code übers Hauptmenü eingeben, dann kommst du auch ins Setup,
Quoted
Ja, auch ne Idee, mir ist es zu umständlich öfter den Code zu tippen, ich gebe einmal für die ganze Session frei, Nachteil, ich darf das Sperren nicht vergessen.
Nichts ist wahr, alles ist erlaubt! 
Quoted
Original von horchi
stimmt, nix übersehen! Ich habe jetzt einen neuen erweiterten Patch gebastelt, der ermöglicht auch das schützen von Unterverzeichnissen. Ist dann in der nächsten Version drin, hier vorab der Patch:
www.jwendel.de/vdr-1.3.36-with_bigpatch.diff
Passt auch zur 1.3.37 (mit BigPatch).
Man muß dann direkt in dem Unterverzeichnis die protection.fsk anlegen. Das gibt das aktuelle Skript noch nicht her.
z.B.
touch woauchimmer/FSK18/protection.fsk
Grüße Horchi

Quoted
Original von userdvb
Wäre es möglich das wenn man die Meldung bekommt das der Film
FSK geschützt ist auch den Pin einzugeben ohne erst das Plugin im Menü zu starten?
Quoted
O.K. auch ein Argument. Wie wäre es denn, wenn man einmalig beim ersten "Öffnen" einer gesperrten Aufnahme, die PIN abfrägt?
Nichts ist wahr, alles ist erlaubt! 
Quoted
Original von horchi
das Thema Pinabfrage bei Bedarf, also dann wenn man den Film abspielen will, schaue ich mir am Wochenende an.
Quoted
Wahrscheinlich kann ich das nicht im Plugin realisieren sondern muß den Patch entspreched erweitern (welchen ich so klein wie möglich halten wollte).
Aber dann hätte er zum Programmieren nicht mehr so viel Zeit und das wäre auch wieder kontraproduktiv. 
Nichts ist wahr, alles ist erlaubt! 