[gelöst] epg.dat backup request

  • Hier noch eine Bitte,


    wäre es möglich in Zukunft einen "epg.dat" Backup durchführen zu können, so das z.B. bei einem Buntscreen
    da noch ein rel. aktuellen EPG Inhalt retten kann.


    Gibt es einen Grund warum die epg.dat beim E2 Start von der HDD entfernt wird ?

    DM8000 HD, (sata) HDD + (sata) SSD - DeLOCK + (usb) Stick, OoZooN OE2.0 (flash)
    QNAP TS-209 Pro, TS-409U, TS-219P
    40'' LCD Toshiba 40ZF355D
    AV : Logitech Z-5500 Digital

    Einmal editiert, zuletzt von SiennaRoot ()

  • Kannst Du Dir ja einfach selbst bauen.
    In der enigma2.sh einfach vor dem Start von enigma2 eine Kopie der Datei anlegen lassen.
    Mit etwas "Hirnschmalz" kann man auch mehrere Generationen von Backups vorhalten.
    Dabei ist das komplett nur Shell-Programmierung (kein C/C++ oder Python notwendig).
    Lediglich beim "Restore" eines Backups ist ein Eingreifen per Hand notwendig, da bei
    laufendem enigma2 (und damit Zugriff auf die GUI) epg.dat nicht zurueckgespielt werden
    kann.
    Wenn man etwas mehr Aufwand treibt, kann man das aber auch noch umgehen (Stichwort
    "Userscript").


    Gruss

    DM900 SS, DM8000SSSS
    Kein Support per PN! Nutzt das Forum zum Fragen, dann haben auch andere etwas davon.

  • Ok,


    daran hatte ich auch mal gedacht, aber noch nicht an dieser Stelle :smiling_face:


    Wie konkrekt wäre das zu tuen in der enigma2.sh => "In der enigma2.sh einfach vor dem Start von enigma2 eine Kopie der Datei anlegen lassen." ?
    Ich hatte mir auch den A... verrenkt um es mit einer Shell Lösung zu realisieren zu können, denn wie kann man ein enigma.epgcache.save aus der Shell ausführen ?


    PS : ah ja, wenn E2 beendet wird legt es die epg.dat auf der hdd, dann kann man sie wegsichern, bevor E2 wieder startet, den epg lädt und die epg.dat anschliessend wieder entfernt :smiling_face:


    Das mit dem Backup zurückkkopieren ist kein Problem.

    DM8000 HD, (sata) HDD + (sata) SSD - DeLOCK + (usb) Stick, OoZooN OE2.0 (flash)
    QNAP TS-209 Pro, TS-409U, TS-219P
    40'' LCD Toshiba 40ZF355D
    AV : Logitech Z-5500 Digital

    2 Mal editiert, zuletzt von SiennaRoot ()

  • so genug der Selbstgespräche :smiling_face:


    In der /usr/bin/enigma2.sh kann folgends eingefügt werden (rudimetär ohne Prüfung ob epg.dat leer ist etc.) :


    Ein User Script z.B. in BA kann dann das Backup wieder herstellen :


    geht bestens, fehlt nur noch zu prüfen ob die epg.dat leer ist, damit sie die volle backup nicht überschreibt.
    Mir genügt immer die letzte die nach Box Neustart angelegt worden ist.

    DM8000 HD, (sata) HDD + (sata) SSD - DeLOCK + (usb) Stick, OoZooN OE2.0 (flash)
    QNAP TS-209 Pro, TS-409U, TS-219P
    40'' LCD Toshiba 40ZF355D
    AV : Logitech Z-5500 Digital

    3 Mal editiert, zuletzt von SiennaRoot ()