PetBs Multi_FB_Changer
----------------------

Ersteller:	Petb
gendert:	DrStoned
readme von:	DrStoned
Version:	0.2
Datum:		10.12.2005

Verwendungszweck:
-----------------

Bei Besitzern mehrerer gleicher Boxen, die in einem Raum stehen, 
ergibt sich das Problem, da alle Boxen auf eine Fernbedienung reagieren.
Mit diesem Script kann dieses Problem gelst werden.

Erklrung:
----------

Mit diesem Script ist es mglich, viele Boxen mit einer Fernbedienung zu verwalten. 
Man kann die FB nicht auf eine inaktive Box bertragen. Es wird vorher geprft, 
ob die Box an ist, falls nicht, wird die Fernbedienung nicht gesperrt. 
Auch ist das Script fr Newbies zu benutzen, da es anhand der Box IP das 
komplette Subnetz nach anderen Boxen scannt. Das dauert aber sehr lange. 
Wer mag kann die fb_change.conf in /var/tuxbox/config/ auch direkt mit den 
IP-Adressen seiner Dboxen fttern. 
Dann werden nur die FB Umschaltscripte in /var/tuxbox/plugins/ erzeugt.  
Nach dem Starten schaut das Script, ob bereits eine config Datei 
fb_change.conf in /var/tuxbox/config/ vorhanden ist.
Falls ja, wird gefragt, ob diese benutzt werden soll, dafr "n" oder "N" drcken 
oder ob eine neue Datei erstellt werden soll. Antwortet man mit "J/j/y/Y" will 
das Script wissen, ob das komplette Subnetz von 1 bis 254 gescannt werden soll 
oder nur ein Teilbereich. Dieser Teilbereich sollte vorher im Script angepasst werden, 
da er defaultmig nur von 100 - 102 reicht. Das Script geht davon aus, 
dass die Box eine feste IP in /var/etc/network/interfaces eingetragen hat. 
Falls dies nicht der Fall ist, muss das im Moment noch von Hand im Script gendert werden. 
(Eintrag MyIP=x.x.x.x) Dabei muss auch die IP-Range angegeben werden, 
da diese normalerweise aus der BoxIP abgeleitet wird. 
Wie auch oben schon mehrfach erlutert, mssen nach dem Durchlauf die Plugins neu geladen werden, 
sofern man das Scriptmen bereits aktiv hatte. Sonst muss die Box neu gestartet werden. 
Und vergesst nicht das Init-Script auf jeder Box im Netz auszufhren, 
damit die Scripte auch berall erstellt werden. 


Installation:
-------------

Das Script 'init_multi_fb_change.sh' nach '/var/plugins/' kopieren. 
Mit Telnet auf die Box gehen und das Script mit dem Befehl 
chmod 755 /var/plugins/ init_multi_fb_change.sh ausfhrbar machen.
Dann die Remote Boxen im gleichen Raum einschalten.
Wenn diese hochgelaufen sind per Telnet den Befehl 
/var/plugins/init_multi_fb_change.sh 
ausfhren.

Das Init-Skript wird jetzt gestartet. Jetzt mssen nur noch die Fragen whrend des Ablaufs beanwortet werden. 
Das Script scannt jetzt die Remote-Boxen durch und schreibt fr jede ein neues Script nach '/var/tuxbox/plugins/'. 
Wenn die Bearbeitung abgeschlossen wurde, mit der Dbox-Taste ins Service-Men wechseln und dort 
'Plugins neu starten' ausfhren, sofern man das Scriptmen bereits aktiv hatte. 
Sonst muss die Box neu gestartet werden. 
Danach findet Ihr ber Dbox-Taste -> Skripte fr jede ermittelte Remote-Box ein Script, 
mit dem man die Fernbedienung auf der aktiven Box abschalten kann und gleichzeitig die 
Fernbedienung dieser Remote-Box einschalten kann.
Und vergesst nicht, das Init-Script auf jeder Box im Netz, die im gleichen Raum steht, auszufhren, 
damit die Scripte auch berall erstellt werden.

Greetz von Petb und DrStoned :-) :-) :-) 

