Script zum sichern von Einstellung und PLugins

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Script zum sichern von Einstellung und PLugins

      Salve,

      aufgrund schlechten Fernsehprogramms und scheinbar hauefiger Frust der Leute nach einem Imagewechsel so viel wieder neu einzustellen habe ich mich heute mal hingesetzt und 2 kleine Scripte geschrieben.

      Wolte es erst in python machen, aber plugins erstellen ist doch bedeutend mehr arbeit und meine python skills sind noch schlechter als meine bash ;) (guckt euch die Scripte an ;) )
      Was wird benoetigt?
      FTP Programm
      Festplatte in VU Plus

      Was machen die Dinger?
      backup_vu.sh kann folgendes sichern

      Netzwerkkonfiguration
      Plugins (hier werden nicht die plugins selbst gesichert, sondern welche installiert sind und diese werden beim restore dann wieder neu heruntergeladen und installiert, so wie es empfohlen wird.)
      Settings
      Sambakonfiguration
      Bootbilder und Radiobild

      restore_vu.sh stellt eben diese dann wieder her.

      Es kann gewaehlt werden ob alles oder nur einzelne Sachen gesichert werden sollen.

      Wie benutzt man es?

      einfach nach /media/hdd/kopieren (kann auch gerne woanders hinkopiert werden, nur halt nicht in den flash ;), sonst ist es nach dem flashen auch weg ;) )
      dann entweder mit einem ftp programm rechte auf ausfuehrbar setzen oder per telnet chmod +x /pfad/backup_vu.sh /pfad/restore_vu.sh

      dann einfach mit
      sh /pfad/backup_vu.sh
      starten
      es werden in /media/hdd/backup_vu/ sicherungen angelegt

      danach koennt ihr flashen

      nach dem flashen das restore script aufrufen
      sh /pfad/restore_vu.sh
      warten, rebooten und alles sollte wieder da sein.

      Viel spass damit.

      Nehme gerne Kritik entgegen, kann sein das es noch nicht ganz rund laueft und/oder ich nicht an jede Datei gedacht habe, da ich noch nicht jede Datei in Enigma kenne, waere nett wenn da nen alter hase mal drueber guckt, dann erweitere ich das gerne um noch nen paar Punkte.

      v0.2
      Sichert nun auf Wunsch auch CAM Konfigurationen (/var/keys/* /usr/scce/* /etc/CC* /usr/scam/*)

      v0.2.1
      Sorry, hatte sich nen Fehler beim restore_script eingeschlichen in den Pfaden

      v0.3
      Ordner /etc/tuxbox/ bei den Setttings hinzugefuegt.

      Zusaetzlich werden nun auch Plugins (ipk) aus /media/hdd/backup_vu/pakete/ beim restore installiert, allerdings nur wenn dieser Ordner auch existiert.
      vorher war dies in /tmp/ , allerdings muesste man sie dann immer manuell kopieren, deshalb geandert.

      sonstiges hinzugefuegt und kleine verschoenerungen (danke an harleymk2)
      /etc/fstab /etc/localtime /etc/videomode /etc/ntpserver /etc/passwd


      v0.3.1
      kleiner fehler korrigiert

      v0.3.2
      Sicherung von /etc/inadyn.conf (DynDNS) eingebaut falls Datei vorhanden

      v0.3.3
      Sicherung von /etc/MultiQuickButton hinzugefuegt, falls Datei vorhanden

      v0.3.4
      Umstellung von ipkg auf opkg, da Pli umsgestellt hat und ipkg wohl sowieso nur noch ein Link auf opkg ist.

      v0.3.5
      Reihenfolge war falsch beim restore

      ICH UEBERNEHME KEINE VERANTWORTUNG FUER SCHAEDEN, FEHLER ODER AEHNLICHES DIE DURCH DIESE SCRIPTE ENSTEHEN!!!!
      Dateien

      Dieser Beitrag wurde bereits 11 mal editiert, zuletzt von sinnlos0815 ()

    • RE: Script zum sichern von Einstellung und PLugins

      Original von sinnlos0815
      PS: Cam Configurationen sind nicht im backup erhalten, weiss nicht ob das hier gedultet werden wuerde und ausserdem nutze ich nichts davon, daher konnte ich es auch nicht testen.


      Das wäre kein Problem.
      Pustekuchen ist keine Blume.

      Vu+ DUO - 500GB HDD (Samsung EcoGreen F2) - Vu+ DUO - 500GB HDD (Samsung EcoGreen F3)
      Vu+ SOLO - 500GB HDD (WD Mybook Essential 2,5") - Samsung USB DVD Brenner
      DM800 - Abcom IPBox 910 - Opticum HD TS 9600
      Zotac Mag Mini als Medialplayer - Buffalo Drive Station Pro als NAS
    • Es hat sich ein kleiner Fehler eingeschlichen: in backup steht ipkg.list und in restore ist ipkg.liste.

      Sollte am Ende nicht immer" exit 0" stehen?
    • Danke, sehr gute Idee

      Bei mir kommt allerdings das hier:

      root@bm750:~# sh /hdd/Skripte/backup_vu.sh
      ***********************************************************
      **************Sicherung VU Plus oder Dreambox**************
      ***********************************************************


      Lege Ordner und die Sicherungsdatei an
      Fragen bitte mit y oder n beantworten.

      Soll alles gesichert werden? (Settings, CAM Config, Plugins, Samba, Netzwerkconfig, Bootbilder)
      y
      tar: Removing leading '/' from member names
      Settings gesichert

      tar: /usr/scam/*: No such file or directory
      tar: /etc/CC*: No such file or directory
      tar: /usr/scce/*: No such file or directory
      tar: /var/keys/*: No such file or directory
      tar: Error exit delayed from previous errors

      Camconfig gesichert

      Plugins gesichert

      tar: Removing leading '/' from member names
      Netzwerkkonfiguration gesichert

      tar: Removing leading '/' from member names
      Sambakonfiguration gesichert

      tar: Removing leading '/' from member names
      Bootbilder und Radiobild gesichert

      root@bm750:~#


      Kann man das in rot geschrieben ignorieren?
    • Hi,

      das ist im Prinzip nur ein Shellskript, was mit der einfachen Backup/Restore Funktion (bis auf die ipkg-liste) zu vergleichen ist, in der du per grafischer Oberfläche die zu sichernden Dateien/Ordner auswählen kannst und ist nicht mit dem vollständigen 1:1 Replikat (Imagebackup/Restore) im VTIPanel zu verwechseln.
    • Originally posted by fluXXXion
      Danke, sehr gute Idee

      Bei mir kommt allerdings das hier:

      root@bm750:~# sh /hdd/Skripte/backup_vu.sh
      ***********************************************************
      **************Sicherung VU Plus oder Dreambox**************
      ***********************************************************


      Lege Ordner und die Sicherungsdatei an
      Fragen bitte mit y oder n beantworten.

      Soll alles gesichert werden? (Settings, CAM Config, Plugins, Samba, Netzwerkconfig, Bootbilder)
      y
      tar: Removing leading '/' from member names
      Settings gesichert

      tar: /usr/scam/*: No such file or directory
      tar: /etc/CC*: No such file or directory
      tar: /usr/scce/*: No such file or directory
      tar: /var/keys/*: No such file or directory
      tar: Error exit delayed from previous errors

      Camconfig gesichert

      Plugins gesichert

      tar: Removing leading '/' from member names
      Netzwerkkonfiguration gesichert

      tar: Removing leading '/' from member names
      Sambakonfiguration gesichert

      tar: Removing leading '/' from member names
      Bootbilder und Radiobild gesichert

      root@bm750:~#


      Kann man das in rot geschrieben ignorieren?


      mach dir keine Geanken, das ist in Ordnung.

      das sind fehlermeldungen von tar, is nen bissl unsauber, geb ich zu, kann man schoener machen, funktioniert aber.

      zu erklaerung
      1.Removing leading '/' from member names

      Das macht tar automatisch, da ich den ganzen pfad haben moechte. wuerde tar das nicht machen, kann man sich beim zuruecksichern leicht nen system komplett zerschiessen.
      ma gucken vielleicht mahc ich das noch schoener.

      2. tar: /usr/scam/*: No such file or directory
      tar: /etc/CC*: No such file or directory
      tar: /usr/scce/*: No such file or directory
      tar: /var/keys/*: No such file or directory
      tar: Error exit delayed from previous errors

      bist halt nen braver Junge ;)
      scheinbar benutzt du keine cam, genau wie ich ;)
      waere da was drinnen meckert er auch nicht, kann man wie gesagt schoener machen
    • Originally posted by scope34
      Hi,

      das ist im Prinzip nur ein Shellskript, was mit der einfachen Backup/Restore Funktion (bis auf die ipkg-liste) zu vergleichen ist, in der du per grafischer Oberfläche die zu sichernden Dateien/Ordner auswählen kannst und ist nicht mit dem vollständigen 1:1 Replikat (Imagebackup/Restore) im VTIPanel zu verwechseln.


      nicht nur im Prinzip ;)
      es ist ein einfaches shellscript.
      nur muss ich ehrlich es sichert halt spartenweise, settings, configs etc., alles was man sonst antackern muesste und sorry ich wuerde da immer die haelfte vergessen ;)

      wenn ich euch immer richtig verstehe is das der von euch bevorzugte weg oder?
      Man soll doch immer die Plugins neu vom feed holen, als sie zu sichern, so umgehe ich das.

      @scope34 gibts irgwendwo ne gute seite fuer howto build plugins?
      wuerde es gerne mal in python probieren, aber das einzige wiki mit anleitung is nur noch halb lesbar.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von sinnlos0815 ()

    • Ok, danke für die Entwarnung.

      Aber...

      Original von sinnlos0815
      bist halt nen braver Junge ;)
      scheinbar benutzt du keine cam, genau wie ich ;)
      waere da was drinnen meckert er auch nicht, kann man wie gesagt schoener machen


      ...bin wohl doch ein böser Junge, denn ich nutze SCAM 3.59 für meine HD+Karte - und nü? ?(
    • Original von shad0w
      Ja, die Scam hat keine Config.

      Hab' mich letztens extra vergewissert :D.


      *klugscheiss an*Stimmt nicht ;) Sie braucht nicht zwingend eine, kann aber eine haben :D *klugscheiss aus*

      In dem Fall letzten von Dir war aber scam ohne config der richtige Weg.
      Pustekuchen ist keine Blume.

      Vu+ DUO - 500GB HDD (Samsung EcoGreen F2) - Vu+ DUO - 500GB HDD (Samsung EcoGreen F3)
      Vu+ SOLO - 500GB HDD (WD Mybook Essential 2,5") - Samsung USB DVD Brenner
      DM800 - Abcom IPBox 910 - Opticum HD TS 9600
      Zotac Mag Mini als Medialplayer - Buffalo Drive Station Pro als NAS
    • v0.3 hinzugefuegt

      Ordner /etc/tuxbox/ bei den Setttings hinzugefuegt.

      Zusaetzlich werden nun auch Plugins (ipk) aus /media/hdd/backup_vu/pakete/ beim restore installiert, allerdings nur wenn dieser Ordner auch existiert.
      vorher war dies in /tmp/ , allerdings muesste man sie dann immer manuell kopieren, deshalb geandert.

      sonstiges hinzugefuegt und kleine verschoenerungen (danke an harleymk2)
      /etc/fstab /etc/localtime /etc/videomode /etc/ntpserver /etc/passwd
    • So.... hab das script mal getestet ! *SUPER SACHE*

      Jetzt ist das neu flashen und wiederherstellen ja wirklich genial einfach. DANKE!

      Die Sicherungswerkzeuge im VTI machen zwar m.W. fast das gleiche, aber die sind nicht "intuítiv". Hier hatte ich -wg. mangelder Dokumentation- 2 x zurückgesichert und hatte immer mein komplettes altes Image drauf anstatt nur die Settings!

      Und da hier die Plugins gleich alle wieder nachinstalliert werden .... *einfach GE.L*


      Nochmal ...*verneig* Danke!

      VTI 15.0 *CoolTVGuide*CoolTVGuide*skin: Brushed ALU * EMC 3.0 *