MountRemoteVDR

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Beschreibung

Construction zone - sorry. (werde den Text in den nächsten Stunden erweitern: 2010.04.06 18:18)

Diese Skripte ermöglichen das Starten eines weiteren VDR per WOL. Danach wird das Aufnahmeverzeichnis im lokalen Verzeichnis eingehängt.

Orte

  1. /etc/fstab
  2. /etc/.sambacredentials

Lokale Konfigurationen

/etc/fstab

Zum Einhängen (mount) der Samba Freigabe des entfernten VDR (vdr2) brauchen wir einen Eintrag in die fstab des lokalen VDR. Damit wir nicht versehentlich die Filme des vdr2 löschen verwenden wir eine "readonly" Freigabe (siehe weiter unten).

//vdr2/video_readonly /var/lib/video.00/VDR2 cifs noauto,credentials=/etc/.fbcredentials 0 0

Die Datein /etc/.sambacredentials mus erzeugt werden und enthält die Sama-Login-Informationen. Dies vermeidet diese sensible information in der leicht einsehbaren fstab.

/etc/.sambacredentials

username=NAME
password=PASSWORT

Nicht vergessen die creditials vor neugierigen Blicken zu schützen:

chmod 600 /etc/.sambacredentials

Voraussetzungen

Diese Beschreibung ist für Debian (Lenny) und Ubuntu (Intrepid, Karmic). Hier müssen wir ein paar Werkzeuge Installieren.

sudo apt-get install wakeonlan

/usr/lib/vdr/mount-remote-vdr.sh

#!/bin/bash
. /etc/vdr/MountRemoteVDR/$1.conf
#wake
wakeonlan -i $BROADCAST_DOMAIN $MAC
# wait until it is up
ping $NAME -c1
while [ "$?" != "0" ]
do
    sleep 2
    ping $NAME -c1
done

# mount
mount $MOUNTPOINT
touch /var/lib/video.00/.update

svdrpsend="/usr/lib/vdr/svdrpsend.pl"
$svdrpsend MESG $NAME ist nun aktiv
sudo mkdir MountRemoteVDR
sudo chown vdr:vdr MountRemoteVDR

/etc/vdr/MountRemoteVDR/vdr2.conf

NAME="vdr2"
MAC="00:77:88:99:aa:ff"
BROADCAST_DOMAIN="192.168.1.255"
MOUNTPOINT="/var/lib/video.00/VDR2"