Beim letzten Post hatte ich es ja schon geschafft, dass der Client den Server aufweckt. Allerdings ist der Client dann natürlich schneller oben als der Server und Mythfrontend empfängt einen dann mit der Abfrage der Sprache und den Zugangsdaten zur MySQL-Datenbank. Da ich das nicht wollte, soll der Client beim Starten warten, bis der Server oben ist. Dies macht man z.B. so:
1) die /etc/network/if-up.d/wol aus dem letzten Post so anpassen:
#!/bin/sh
if [ "$IFACE" = lo ]; then
exit 0 # emission handled by /etc/init/network-interface.conf
fi
wol MAC-Adresse
ping=`ping -c 4 SERVERNAME 2>&1`;
while [ $? != 0 ]
do
sleep 3
ping=`ping -c 4 SERVERNAME 2>&1`;
done
sleep 3
initctl emit mythserver_available
mount.cifs //kakadu/WD15/DVDs /WD15/DVDs -o user=mythtv
exit 0
Das mounten des DVD-Verzeichnisses sorgt dafür, dass ich die gespeicherten DVDs auf dem Server auch auf dem Client schauen kann. Dazu muss man auf dem Client im Frontend-Setup noch das Verzeichnis angeben.
2) die /etc/init/gdm.conf am Anfang folgendermassen ändern:
start on (filesystem
and started hal
and mythserver_available
and tty-device-added KERNEL=tty7
and (graphics-device-added or stopped udevtrigger))
stop on runlevel [016]
Damit startet die grafische Oberfläche und damit Mythfrontend erst, wenn der Server da ist :-)
Keine Kommentare:
Kommentar veröffentlichen