Wer kennt das nicht, ständig neue Images flashen und danach den Einrichtungs-Wizard durchlaufen, alle möglichen persönlichen Einstellungen vornehmen und lieb gewonnene Plugins, Picons etc installieren.
Um das zu umgehen habe ich mir mal die Zeit genommen und mich mit dem Menüpunkt "Select Backup Files" im unserem OpenNFR 4.2 (kommt in Kürze) beschäftigt.
Hier lassen sich alle möglichen Ordner und Dateien zur Sicherung über den Menüpunkt "Backup Settings" auswählen.
Hinweis, das Markieren eines Ordners sichert alle enthaltene Unterordner und Dateien.
Wenn man also seinen Receiver einmal nach seinen Wünschen eingerichtet hat, empfiehlt es sich ein entsprechendes Backup der Settings zu machen.
Welche Datein sollte man zum Sichern markieren?
Einige Dateien und Ordner sind bereits bereits markiert, die Auswahl kann man aber mit der gelben Taste auch wieder aufheben.
Einer dieser Ordner ist zB enigma2 in /etc (ist in aktuellen Images ab 5.x bereits default und nicht mehr wählbar). Darin befinden sich alle enigma2 Systemeinstellungen sowie die Senderliste.
Wer die Senderliste nicht mit sichern möchte, so wie ich (die Senderliste im Image ist meine ), nimmt den Haken beim Ordner enigma2 raus. Markiert dafür aber in /etc/enigma2 auf jeden Fall die Datei settings.
Weitere wichtige Dateien:
auto.network, fstab, hostname, passwd, resolv.conf, wpa_supplicant.wlan0.conf (wlan0 kann je nach Stick differieren) alle in /etc
Für die Softcams die Ordner /usr/emu und /usr/keys
Für die Picons in der Senderliste den Ordner /usr/share/enigma2/picon
Für LCD-Skins die entsprechenden Ordner in /usr/share/enigma2/display
Fürs Bootlogo die Datei bootlogo.mvi in /usr/share
(Die Dateien sind natürlich optional, hat man kein individuelles Bootlogo im Image braucht es natürlich nicht in die Sicherung.)
Für Plugins hier zwei Beispiele:
Dreamexplorer > den Ordner /usr/lib/enigma2/python/Plugins/Extensions/DreamExplorer
Mediaportal > den Ordner /usr/lib/enigma2/python/Plugins/Extensions/MediaPortal und die beiden Dateien MPServicePosition.py und .pyo in /usr/lib/enigma2/python/Components/Converter
Wer andere Plugins sichern möchte bitte die entsprechende .ipk aus dem INet laden, mit 7zip öffnen, sich die Ordnerstruktur anschauen und entsprechend alle Dateien und Ordner auswählen.
Sollten bereits Updates des Plugins erfolgt sein kann es sein das die Ordnerstruktur nicht mehr stimmt oder Dateien hinzugekommen sind.
Also am besten direkt nach der Installation des Plugins die Sicherung machen
Wenn alle Dateien und Ordner markiert sind abschliessend per grüner Taste die Auswahl speichern.
Jetzt kann man über den Menüpunkt "Backup Settings" die Sicherung erstellen.
Dazu muss in jedem Fall ein Speichermedium als HDD gemountet sein. Ob USB-Stick, externer und interner HDD spielt dabei keine Rolle.
Auf dem Speichermedium wird jetzt ein Ordner backup erstellt in dem sich die Sicherung mit Namen enigma2settingsbackup.tar.gz befindet.
Den Ordner backup sollte man sich auf der HDD des Rechners sichern.
Wie nutze ich die Sicherung?
Möchte man jetzt ein neues Image flashen kopiert man zusätzlich zu dem Imageordner den Ordner backup ins Rootverzeichnis des Speichermediums und flasht den Receiver wie immer.
Nach dem erfolgreichen Flashen und etwas Wartezeit kommt dann, ebenfalls wie immer, der Einrichtungs-Wizard.
Hier bestätigt man einfach alle Punkte mit "OK", nach den Netzwerkeinstellungen kommt dann die Abfrage ob man die Sicherung wieder herstellen möchte.
Diesen Punkt dann natürlich auch mit "OK" bestätigen.
Sobald die Einstellungen geschrieben wurden erfolgt ein Neustart der Benutzeroberfläche. Danach steht der Receiver wieder wie gewohnt zur Verfügung.
Falls eine feste IP-Adresse vergeben wurde müsste man das Netzwerk noch einmal neu starten damit diese wirksam wird.
Ich empfehle aber generell den Receiver danach neu zu booten, denn zT werden installierte Plugins auch erst nach einem Reboot aktiv.
Ausserdem muss man, so man ein Passwort vergeben hatte, dieses per Telnet und dem Befehl passwd wieder einrichten.
Ob sich die erstellte Sicherung auch bei anderen Images ausser dem OpenNFR nutzen lässt habe ich bisher nicht getestet, wer es testen möchte, gerne, aber auf eigenes Risiko!
Ich hoffe diese kleine Anleitung erleichtert dem ein oder anderen ab jetzt das Einrichten nach dem Flashen.
Sollte ich wichtiges vergessen haben, nur her damit, werde ich dann ggf einfügen.
Lesezeichen