das ganze funktioniert nur im gp3.
der speicherort der im BP definiert wurde wird benutzt.
das ipk erstellt nen eintrag in die enigma2.sh damit ein backup angelegt werden kann.
ausserdem wird in rc.3d eine script eingebaut, welches den benötigten eintrag in der enigma2.sh checkt, wurde die enigma2.sh z.b. bei einem update wieder ersetzt, erkennt dies script das und patcht den eintrag wieder rein.
die eigtl. backup und restore funktion funktioniert so:
- eine epgbackup.dat wird erstellt wenn die epg.dat mindestens 1 MB gross ist.
- die epg.dat wird durch die epgbackup.dat erstezt, wenn die epg.dat nicht existiert oder kleiner 1 MB ist.
Die Scripte EPGsave_slave_oe2.0.sh und EPGsave.sh sind für ein Slave Box, d.h. diese Box, darf kein backup erstellen.
Das Script muss nach /usr/lib/enigma2/python/Plugins/Extensions/EPGsave
Das braucht ihr nur wenn ihr auf nen netzwerkmount die epg.dat legt.
es sollte auch auf mehreren boxen mit dem ipk funktionieren, es dürfen dann halt alle boxen ne backup.dat erzeugen.
UPDATE 24.07.12:
-logverhalten geändert, es wird nun alles geloggt.
-diverse kleinere änderungen
bitte erst vorheriges epg slave deinstallieren
opkg remove enigma2-plugin-extensions-epgsave