PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Topf]Pfade für Enigma_Installer.ini



Goodie_One
13.05.2012, 12:16
Hi All,

welche Pfade brauchen wir in der enigma2.ini fürs Settings restore? In der ausgelieferten sind ja ...doch welche drin ...

diese würde ich ggf neu sehen oder ersetzen:
usr/emu/*
usr/keys/*
usr/tuxtxt/tuxtxt2.conf


Diese sind aktuell drin:
usr/local/share/enigma2/timers.xml
usr/local/share/enigma2/settings
usr/local/share/enigma2/profile
usr/local/share/enigma2/lamedb
usr/local/share/enigma2/bouquets.*
usr/local/share/enigma2/module.list
usr/local/share/enigma2/satellites.xml
usr/local/share/enigma2/skin.xml
etc/network/interfaces
etc/tffpctl.conf
var/etc/enigma2/lamedb
var/etc/enigma2/satellites.xml
var/etc/enigma2/*.tv
var/etc/enigma2/*.radio
var/etc/enigma2/settings
var/etc/enigma2/timers.xml
var/keys/*
var/emu/*
usr/local/share/enigma2/picon

Welche noch?
Automount?
Start-Settings?
Warum sind im aktuellen zwei verschiedene enigma2-Phade mir lamedb etc. pp. drin?


One

KleinerSchelm
13.05.2012, 14:22
moin
var/etc/enigma2/ passt denke ich nicht so ganz zum Pli E2 /etc/enigma2 wäre da richtig.
var/etc/enigma2/satellites.xml dann eher /etc/tuxbox/satellites.xml
wer mag kann da mal die pfade auf Pli E2 anpassen.

Goodie_One
13.05.2012, 22:30
Also: die gesamten var/etc müssen weg jep.


usr/emu/*
usr/emu/start/*
usr/keys/*
usr/tuxtxt/tuxtxt2.conf
usr/local/share/enigma2/timers.xml
usr/local/share/enigma2/settings
usr/local/share/enigma2/profile
usr/local/share/enigma2/lamedb
usr/local/share/enigma2/bouquets.*
usr/local/share/enigma2/module.list
usr/local/share/enigma2/satellites.xml
usr/local/share/enigma2/skin.xml
usr/local/share/enigma2/picon
etc/network/interfaces
etc/tffpctl.conf
etc/auto.network
etc/enigma2/lamedb
etc/enigma2/satellites.xml
etc/enigma2/*.tv
etc/enigma2/*.radio
etc/enigma2/settings
etc/enigma2/timers.xml

Das wären die aktuell mir einfallenden.

Wo steht die Tuner-Config drin?

One

Grabber66
14.05.2012, 13:20
evtl noch die
etc/enigma2/cables.xml
mit einbeziehen, auch wenn es nicht viele DVB-User gibt ?

KleinerSchelm
17.05.2012, 21:40
also wenn ihr das mal überarbeitet habt mache ich es mal ins "image" ;)

KleinerSchelm
17.05.2012, 21:46
evtl noch die
etc/enigma2/cables.xml
mit einbeziehen, auch wenn es nicht viele DVB-User gibt ?

bringt ja nur was bei tf7700hdpvr nutzer diese backup, und da gibt es kein kabel "nur" twin dvb-s2 ;)

Grabber66
17.05.2012, 23:36
schon wieder was gelernt...

TheChip
20.05.2012, 09:10
Hab mir die Pfade nochmal angesehen, ich würde denken aktuell sollte folgendes gesichert werden:

etc/enigma2/enigma2/timers.xml
etc/enigma2/settings
etc/enigma2/profile
etc/enigma2/lamedb
etc/enigma2/bouquets.*
etc/enigma2/satellites.xml
etc/enigma2/*.tv
etc/enigma2/*.radio
etc/tuxbox/satellites.xml
etc/auto.network
usr/local/share/enigma2/module.list
usr/local/share/enigma2/skin.xml
usr/local/share/enigma2/picon
etc/network/interfaces
etc/tffpctl.conf
usr/keys
usr/emu
usr/tuxtxt/tuxtxt2.conf

Grüße TheChip

madie
20.05.2012, 10:27
usr/local/share/enigma2/skin_display.xml

Würde ich noch mit reinnehmen.

Goodie_One
21.05.2012, 14:00
Also:
usr/emu/*
usr/emu/start/*
usr/keys/*
usr/tuxtxt/tuxtxt2.conf
usr/local/share/enigma2/timers.xml
usr/local/share/enigma2/settings
usr/local/share/enigma2/profile
usr/local/share/enigma2/lamedb
usr/local/share/enigma2/bouquets.*
usr/local/share/enigma2/module.list
usr/local/share/enigma2/satellites.xml
usr/local/share/enigma2/skin_display.xml
usr/local/share/enigma2/skin.xml
usr/local/share/enigma2/picon
etc/network/interfaces
etc/tffpctl.conf
etc/auto.*
etc/enigma2/lamedb
etc/enigma2/satellites.xml
etc/enigma2/*.tv
etc/enigma2/*.radio
etc/enigma2/settings
etc/enigma2/timers.xml


Was noch fehlt:
- samba-Konfiguration
- Tuner-Konfiguration (oder ist die da schon drin?)

Was noch unklar ist:
- Was muss in usr/local/share/enigma2 da sein und was in /etc/enigma2

One

KleinerSchelm
24.05.2012, 18:46
Warum soll man sich die tuxtext config speichern ? habt ih da schon mal eingestellt was euch besonders gefällt ?
genauso skin xml ? habt ihr da selbst was geändert was ihr gehalten wollt ? wechseln wir zu einem neuen skin dann passt och die gesicherte von alten nicht zu dem neuen skin.

ich bin eher für eine basis die man da als default rein nimmt, wenn jemand mehr will hat man doch mittlerweile seine eigene vorlieben was man speichern möchte.

Nicht jede config Datei die man sichert läuft anschliessend ohne probleme, es kann sich im image grundlegende sachen ändern da ist eine andere config datei bzw. mit anderem inhalt nötig. Das dann eher zu problemen führen kann.,

Goodie_One
25.05.2012, 13:03
Ok dann die beiden Raus, gutes Argument.

Trtzdem, nochmal, wo ist die samba-Konfig? Gibts die überhaupt?

One

Civer
25.05.2012, 13:18
Das mit dem sichern ist eh immer so eine Sache. Wenn jetzt ein unerfahrener User ein EMU über das IPK installiert. Dann wird das Emu gesichert, die zugehörigen IPK Files aber nicht. So kann er das emu nicht mehr entfernen, bzw. ein anderes kann evtl nicht installiert werden oder so müllt man sich die Box zu.
Zu jedem Plugin, das man über nen IPK installieren kann und was hier gesichert werden soll(emus u.a.), sollte man dann auch die IPK Daten mitsichern, sonst kann man es nur noch manuell entfernen. ;)
So hatte ich das im Backup/Restore fürs "A-Team" gemacht!

Goodie_One
25.05.2012, 16:18
Hi Hi A-Team :D

Ok, wo stehen die? nen *.ipk ist ja jetzt nicht der Akt.

One

Macbest
25.05.2012, 18:01
Normalerweise liegt die in samba config hier: /var/etc/smb.conf glaub ich.

Ist aber im HDMU nicht vorhanden.

TheChip
25.05.2012, 20:29
Hab grad mal nach der smb.conf gesucht, aber nicht gefunden. Ist im Image überhaupt ein Samba Server enthalten? Allerdings würd ich jetzt gern mal die bisherigen Pfade für die Sicherung zusammentragen:

etc/enigma2/enigma2/timers.xml
etc/enigma2/settings
etc/enigma2/profile
etc/enigma2/lamedb
etc/enigma2/bouquets.*
etc/enigma2/satellites.xml
etc/enigma2/*.tv
etc/enigma2/*.radio
etc/tuxbox/satellites.xml
etc/auto.network
usr/local/share/enigma2/module.list
usr/local/share/enigma2/picon
etc/network/interfaces
etc/tffpctl.conf
usr/keys
usr/emu

Skin hatte ich nur mit drin, das ich nicht jedesmal den Standard-skin bekomme sondern meinen eingestellten. Aber stimmt, macht ohne die passenden Skindateien keinen Sinn und bei einem Update der skin.xml kanns zu Problemen kommen. Bei der tuxtxt bin ich einem Vorschlag gefolgt. Die usr/emu hab ich mit drin, da ich den oscam von hand eingebaut hab und somit eh keine ipk zum sichern hab (also auch nicht automatisch deinstallieren kann). Außerdem ist mir der Komfort wichtiger, das nach dem Update alle wichtigen Dinge wieder laufen, als ein deinstallierbarer oscam. Wenn jemand aus dem kopf weiß, wo die ipk´s liegen, können wir den ja mit nachpflegen. Ich für meinen Teil werd erstmal die obigen Pfade nehmen, wenn ich jetzt auf die 443 umsteige.

Goodie_One
26.05.2012, 10:44
Ich hab jetzt hiermit :
etc/ftpfs
etc/upnpfs
etc/smb.conf
etc/smbfs
etc/tuxbox/satellites.xml
etc/network/interfaces
etc/enigma2/lamedb
etc/enigma2/satellites.xml
etc/enigma2/*.tv
etc/enigma2/*.radio
etc/enigma2/settings
etc/enigma2/timers.xml
etc/resolv.conf
usr/keys/*
usr/emu/*
usr/emu/start/*
usr/local/share/enigma2/picon
etc/volume.xml
var/etc/automount/*
etc/auto.*
etc/tffpctl.conf

gesichert. Bisher getestet und funktioniert:
- kein Erstinst.-Assi
- Netztwerk beim ersten Start
- Mounts
- Bouquets
- Ausschaltverhalten
- Timer

One

TheChip
26.05.2012, 11:37
Update verlief bei mir fast problemlos, nur mein Nas war nicht da. Ich werd noch media/net als Pfad mit aufnehmen, das der Mount danach funktioniert.

Goodie_One
27.05.2012, 08:36
Update verlief bei mir fast problemlos, nur mein Nas war nicht da. Ich werd noch media/net als Pfad mit aufnehmen, das der Mount danach funktioniert.
Also meine Mounts waren mit den o.g. Pfadanganben da. Hast du die etc/auto.* gesichert? Dennd dort stehen die Sachen drin.

One

Gaspode
27.05.2012, 14:29
Hi,
die Frage ist, ob man die Settings-Übernahme des Installers überhaupt noch nutzen sollte.
Es wird nach dem Installieren ja sowieso gefragt, ob man gesicherte Settings wieder einspielen will.
Da dieser Mechanismus ohnehin mitgepflegt wird, würde ich den Installer dafür nicht mehr verwenden.
Also einfach vor einer Neuinstallation die Settings auf /dev/sda3 sichern und nach der Installation die Rücksicherungs-Frage mit JA beantworten.
Soweit ich mitbekommen habe, wurde die Installer-Funktionalität damals angepasst, weil im "A-Team" Image die Pfade nicht mit dem Basis Image übereinstimmten und deshalb die Standard Sicherungs Plugins nicht verwendet werden konnten und es den Wizard noch nicht gab. Heute ist das eigentlich überflüssig, besonders wenn man OpenPLI als Grundlage hat.

Pillendreher
27.05.2012, 18:48
Also bei mir kommt keine Abfrage. Geht doch mit der Settings-Funktion des Installers einwandfrei, wenn man die Verzeichnisse in der ini Datei richtig anlegt :) Wenn ich z.B. Autotimer und CrossEPG mitsichern möchte bezweifle ich, dass die Sicherungsfunktion des Images die auch mitsichert.

TheChip
27.05.2012, 19:54
Also meine Mounts waren mit den o.g. Pfadanganben da. Hast du die etc/auto.* gesichert? Dennd dort stehen die Sachen drin.

One

war hundertprozentig mitgesichert, war das erste nach was ich geschaut hab. Nachdem ich media/net angelegt hab waren meine Mounts sofort wieder da (logischerweise erst nach dem Neustart). Ansonsten bin ich Pillendrehers Meinung, da ich auch Autotimer und Permanentclock und meinen Oscam incl. Einstellungen mitsichere.

bonkel
27.05.2012, 20:05
Also bei mir kommt keine Abfrage. Geht doch mit der Settings-Funktion des Installers einwandfrei, wenn man die Verzeichnisse in der ini Datei richtig anlegt :) Wenn ich z.B. Autotimer und CrossEPG mitsichern möchte bezweifle ich, dass die Sicherungsfunktion des Images die auch mitsichert.

sichert auch diese mit, da man dort unter einstellungen alle ordner/dateien anwählen kann die man sichern will
wir leben doch nich im mittelalter

Gaspode
28.05.2012, 01:28
sichert auch diese mit, da man dort unter einstellungen alle ordner/dateien anwählen kann die man sichern will
wir leben doch nich im mittelalter
Eben. Eigentlich ist im Image alles drin, was man zur Übernahme braucht.
Die Installer-Variante verwirrt inzwischen eigentlich nur unnötig.

Goodie_One
28.05.2012, 10:32
Also ich häng nicht an der Topf-spezifischen Installation, bisher bin ich jedoch davon ausgegangen, dass der Topf eh spezifisch aktualisiert werden muss (halt über den speziellen USB-Weg) und dann dazu eine spezifische ini-Datei zu haben, die das sichert, was man will finde ich jetzt nicht so tragisch. Wenn die normale Sicherungsroutine für den Topf funktioniert, können wir ja diesen Weg dem Otto-Normaluser vorschalgen und für jeden, der das will ist der Installer mit seinen Pfaden der Weg. Das eine schliesst das andere ja nicht aus, oder?

One

Thomas4711
28.05.2012, 10:35
Geht beides auch parallel

Gaspode
28.05.2012, 11:00
Geht beides auch parallel
Naja, wenn man beides einsetzt überschreibt die Rücksicherung des Images die Rücksicherung des Installers.
Finde ich persönlich jetzt nicht so sinnvoll.

Civer
28.05.2012, 20:46
Hi Hi A-Team :D

Ok, wo stehen die? nen *.ipk ist ja jetzt nicht der Akt.

One

Ja die IPKG Dateien findet /fand man unter:

/var/usr/lib/ipkg
bzw.

/var/usr/lib/ipkg/status

Man muss zum Sichern der IPK Sachen, aber eben ein Skript machen, das nur die IPK-Package-Infos mitsichert, die man auch sichert (emu usw.).

Das hatte ich damals so gelöst (für emu,keys,swapsachen (kann man ja rausmachen) und keymap (ist hier ausgeklammert):


### copy Info from emus keys und swap ###
if [ `ls -1 /var/usr/lib/ipkg/info 2>/dev/null | grep enigma2-plugin-emus | wc -l` -ge 1 ]; then
echo "[settings.sh] writing IPK Package Information for emu IPKs..."
cp -a /var/usr/lib/ipkg/info/enigma2-plugin-emus* "$backpath/ipkginfo/"
fi
if [ `ls -1 /var/usr/lib/ipkg/info 2>/dev/null | grep enigma2-plugin-keys | wc -l` -ge 1 ]; then
echo "[settings.sh] writing IPK Package Information for key IPKs..."
cp -a /var/usr/lib/ipkg/info/enigma2-plugin-keys* "$backpath/ipkginfo/"
fi
# if [ `ls -1 /var/usr/lib/ipkg/info 2>/dev/null| grep enigma2-plugin-keymap | wc -l` -ge 1 ]; then
# echo "[settings.sh] writing IPK Package Information for keymap IPKs..."
# cp -a /var/usr/lib/ipkg/info/enigma2-plugin-keymaps* "$backpath/ipkginfo/"
# fi
if [ `ls -1 /var/usr/lib/ipkg/info 2>/dev/null| grep enigma2-plugin-swap | wc -l` -ge 1 ]; then
echo "[settings.sh] writing IPK Package Information for all swap installation IPKs...."
cp -a /var/usr/lib/ipkg/info/enigma2-plugin-swap* "$backpath/ipkginfo/"
fi

### copy emu, keys and swap to backup status file ###
INPUTFILE=`cat /var/usr/lib/ipkg/status`
INPUT=`echo $INPUTFILE | tr " " "\n" | sed 's!Package:!#Package:!'`
if [ `echo $INPUTFILE | grep "enigma2-plugin-keys-" | wc -l` -eq 1 ] || [ `echo $INPUTFILE | grep "enigma2-plugin-emus-" | wc -l` -eq 1 ] || [ `echo $INPUTFILE | grep "enigma2-plugin-swap" | wc -l` -eq 1 ];then
ENTRYS=`echo $INPUT | tr " " "\n" | grep "#" | wc -l`
i=0
while [[ $((++i)) -le $ENTRYS ]]; do
CFGCHECK=`echo $INPUT | cut -d "#" -f$((i+1))`
### find key packages and write to file ###
if [ `echo $CFGCHECK | grep "enigma2-plugin-keys-" | wc -l` -eq 1 ];then
PACKAGE=`echo $CFGCHECK | tr " " "\n" | sed 's!Package:!#Package:!' | sed 's!Version:!#Version:!' | sed 's!Status:!#Status:!' | sed 's!Architecture:!#Architecture:!' | sed 's!Installed-Time:!#Installed-Time:!'`
LINES=`echo $PACKAGE | tr " " "\n" | grep "#" | wc -l`
l=0
while [[ $((++l)) -le $LINES ]]; do
PACKAGELINE=`echo $PACKAGE | cut -d "#" -f$((l+1))`
echo $PACKAGELINE >> "$backpath/ipkg/status"
done
echo '' >> "$backpath/ipkg/status"
fi
### find emu packages and write to file ###
if [ `echo $CFGCHECK | grep "enigma2-plugin-emus-" | wc -l` -eq 1 ];then
PACKAGE=`echo $CFGCHECK | tr " " "\n" | sed 's!Package:!#Package:!' | sed 's!Version:!#Version:!' | sed 's!Status:!#Status:!' | sed 's!Architecture:!#Architecture:!' | sed 's!Installed-Time:!#Installed-Time:!'`
LINES=`echo $PACKAGE | tr " " "\n" | grep "#" | wc -l`
l=0
while [[ $((++l)) -le $LINES ]]; do
PACKAGELINE=`echo $PACKAGE | cut -d "#" -f$((l+1))`
echo $PACKAGELINE >> "$backpath/ipkg/status"
done
echo '' >> "$backpath/ipkg/status"
fi
### find swap packages and write to file ###
if [ `echo $CFGCHECK | grep "enigma2-plugin-swap" | wc -l` -eq 1 ];then
PACKAGE=`echo $CFGCHECK | tr " " "\n" | sed 's!Package:!#Package:!' | sed 's!Version:!#Version:!' | sed 's!Status:!#Status:!' | sed 's!Architecture:!#Architecture:!' | sed 's!Installed-Time:!#Installed-Time:!'`
LINES=`echo $PACKAGE | tr " " "\n" | grep "#" | wc -l`
l=0
while [[ $((++l)) -le $LINES ]]; do
PACKAGELINE=`echo $PACKAGE | cut -d "#" -f$((l+1))`
echo $PACKAGELINE >> "$backpath/ipkg/status"
done
echo '' >> "$backpath/ipkg/status"
fi
### find keymap package and write to file ###
# if [ `echo $CFGCHECK | grep "enigma2-plugin-keymaps" | wc -l` -eq 1 ];then
# PACKAGE=`echo $CFGCHECK | tr " " "\n" | sed 's!Package:!#Package:!' | sed 's!Version:!#Version:!' | sed 's!Status:!#Status:!' | sed 's!Architecture:!#Architecture:!' | sed 's!Installed-Time:!#Installed-Time:!'`
# LINES=`echo $PACKAGE | tr " " "\n" | grep "#" | wc -l`
# l=0
# while [[ $((++l)) -le $LINES ]]; do
# PACKAGELINE=`echo $PACKAGE | cut -d "#" -f$((l+1))`
# echo $PACKAGELINE >> "$backpath/ipkg/status"
# done
# echo '' >> "$backpath/ipkg/status"
# fi
done
fi

Wers braucht kanns verwenden. Aber dazu müsste man sich erstmal einig sein, wie nun gesichert wird. Das Mitsichern der IPK-Info und der Statusdatei halte ich aber trotzdem immer für sinnvoll.

bonkel
29.05.2012, 00:38
hust, es gibt kein ipkg mehr

Civer
29.05.2012, 07:48
Ja und? Die Infos der Pakete liegen wohl trotzdem "irgendwo", weil ja auch IPKs installiert werden. Passt man oben die Pfade an, hat man sie Sicherung...!

reticulum
22.07.2012, 21:37
Wo finde ich denn die Datei mit den restore-settings?

Gruß reticulum

KleinerSchelm
23.07.2012, 02:25
Du meinst den backup üner die Enigma_Installer.ini ? gibts ja nur beim Topfield
Und das wird auf dem usb stick um Ordner backup gesichert.

Das settings Sicherung vom openPli im engima2 ist auf der /hdd auch backup. Sind dann nur Kanalliste und Netzwerk Einstellungen.

SweetMP4
23.07.2012, 07:29
Sind dann nur Kanalliste und Netzwerk Einstellungen.

Leider: Netzwerkmounts werden nicht mitgespeichert, die muß man sich selber raussuchen und mit anlegen.


Gruß SweetMP4...

Goodie_One
28.07.2012, 14:34
Leider: Netzwerkmounts werden nicht mitgespeichert, die muß man sich selber raussuchen und mit anlegen.


Gruß SweetMP4...

Mit diesen Einstellungen hier (http://www.hdmedia-universe.com/board/showthread.php?147-Topf-Pfade-f%FCr-Enigma_Installer-ini&p=2996&viewfull=1#post2996) (so sichere ich) werden die Mounts mitgesichert.

One

SweetMP4
28.07.2012, 18:22
Weiß jemand wo die Pfade für die Sicherung in der
Softwareverwaltung ->Erweiterte Optionen ->Wählen Sie die zu sichernden Datei
abgelegt werden ?

1290

Ich möchte gerne das Bootlogo.mvi und eventuell Symlinks mitsichern.
Leider kann man mit dieser abgespeckten Sicherung nicht alle Ordner sehen und Symlinks überhaupt nicht.

Da ich das HDMU-Image auf einer MINI-Partition habe ist die Sicherung über USB-Stick nicht möglich.
Hatte schon in einen anderen Thread davon geschrieben.
Aber Alles was den Topf betrifft wird scheinbar still ignoriert.


Gruß SweetMP4....

TheChip
28.07.2012, 19:01
Aber Alles was den Topf betrifft wird scheinbar still ignoriert.


Nicht unbedingt ignoriert, nur sich wir Topfnutzer warscheinlich zahlenmäßig in der Minderheit.

Ich mach meine Sicherung zzt. noch mit dem Installer, solange das noch läuft. Pass den halt immer mal wieder an, um eventuelle neue Erweiterungen bei mit mit zu erfassen.