Hallo, ich hab heut mir endlich mal Newenigma 3.0 aufgespielt auf meine Dream800. Hab meine HD+ Karte und meine SO2 Karte zum laufen bekommen und würde jetzt gerne ein Backup von allem erstellen. Wie kann ich das am besten machen?
Newenigma 3.0 Backup
-
-
Gruß
Dumbo
In einer irrsinnigen Welt vernünftig sein zu wollen, ist schon wieder ein Irrsinn für sich. -
Oder probier das:
-
hi!
das GP2 Flashbackup Funktioniert mit den neueren Newnigma2 Versionen nicht, weil die /usr/bin/mkfs.jffs2 da nichtmehr mit dabei ist. -
Hallo
Also bei den unstabel Images ist die /usr/bin/mkfs.iffs2 da.
Hab gestern ein Back Up gemacht -->keine Fehler.
Wurde ordnungsgemäß auf die interne HDD gespielt.
Ob das einspielen des Back Ups noch funzt muss ich erst testen.
P.S: ist aber ein 8000er Image,weiß nicht ob das gleich mit der 800er ist.Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von loui ()
-
this way is more flexible, but restore requeres execute commands from telnet console
/usr/script/backup_E2_userscript.sh
(chmod 755)
Shell-Script
- #!/bin/sh
- # MartiniB #
- ## configuration
- #IMAGETYPE="Newnigma2"
- #IMAGETYPE="NabiloBH"
- #
- ENIGMA_ON=1
- IMAGEFILES_ON=1
- SERVICES_ON=1
- SCRIPTS_ON=1
- SCRIPT_FILES=""MartiniChannelsListE2_download_userscript.sh" "ServicesE2_backup_userscript.sh" "my_init.sh" "python_patcher." "skin_patcher.""
- CAMD3_ON=1
- MPCS_ON=1
- OSCAM_ON=1
- NEWCS_ON=1
- MGCAMD_ON=1
- CCCAM_ON=1
- USER_ON=1
- USER_FILES=""/usr/bin/vtuner" "/usr/bin/vTuner" "/usr/crossepg/crossepg_epgmove.sh""
- USB_TUNER_ON=1
- CopyTo=""/media/hdd" "/media/net/bigdisk""
- ## end
- ###################
- if grep -qs newnigma2 /etc/image-version; then
- IMAGETYPE="Newnigma2"
- IMAGESTRING=_"$IMAGETYPE"
- elif grep -qs i-have-a-dreambox /etc/image-version; then
- IMAGETYPE="Gemini2"
- IMAGESTRING=_"$IMAGETYPE"
- else
- IMAGEFILES_ON=0
- fi
- foo="$0"
- crntNameExt=${foo##*/}
- crntNameShort=${crntNameExt%_userscr*}
- crntNameShort=${crntNameShort%.sh}
- BoxNAME=`cat -u /var/etc/hostname| head -1`
- #BoxTYPE=`grep -s type= /proc/bus/dreambox| head -1| sed -e 's/.*type=//'`
- BoxTYPE=`cat -u /proc/stb/info/model| head -1`
- TAR_NAME="$crntNameShort$IMAGESTRING"_`date +%Y.%m.%d`_"$BoxNAME"\("$BoxTYPE"\)
- DirTmp="/tmp/"
- DirEtc="/etc/"
- DirTuxbox="/etc/tuxbox/"
- DirEnigma="/etc/enigma2/"
- DirBin="/usr/bin/"
- DirKeys="/usr/keys/"
- DirScript="/usr/script/"
- DirShare="/usr/share/"
- t="\t"
- n="\n"
- add_to_tarline () {
- if [ -e "$i" ]; then
- files2tar="$files2tar $i"
- echo "$i"
- echo "$i">>"$LogFile"
- else
- echo "!!! NOT FOUND: $i"
- echo "!!! NOT FOUND: $i">>"$LogFile"
- fi
- }
- print_bt_2_log () {
- echo -e $n"$BT:"
- echo -e $n"$BT:">>"$LogFile"
- }
- print_cmdline_2_log () {
- echo -e "$BT">>"$LogFile"
- }
- AUTORELOAD=0 files2tar=""
- LogFile="$DirTmp$TAR_NAME"_log.txt
- echo "$DirTmp$TAR_NAME">"$LogFile"
- echo "">>"$LogFile"
- rm -rf "$DirTmp$TAR_NAME".tar.gz
- if [ $ENIGMA_ON -ne 0 ]; then
- BT="ENIGMA"
- print_bt_2_log
- for i in "$DirEnigma"settings "$DirEnigma"timer* "$DirEnigma"automounts.xml "$DirEtc"network/interfaces "$DirEtc"exports "$DirEtc"samba/smb.conf "$DirEtc"hostname "$DirEtc"hosts "$DirEtc"resolv.conf "$DirEtc"automount.* "$DirEtc"rc3.d/*usbTuner* "$DirEtc"rc3.d/*vTuner* "$DirEtc"rc3.d/*UserInit* "$DirEtc"/wpa_supplicant.conf /media/hdd/configsaver-plugins; do
- add_to_tarline
- done
- fi
- if [ $IMAGEFILES_ON -ne 0 ]; then
- BT="IMAGEFILES: $IMAGETYPE"
- print_bt_2_log
- case "$IMAGETYPE" in
- Newnigma2)
- for i in "$DirEtc"rc3.d/*emustart "$DirEtc"rc3.d/*inadyn "$DirEtc"inadyn.conf "$DirEtc"init.d/inadyn.sh "$DirBin"inadyn; do
- add_to_tarline
- done;;
- Gemini2)
- for i in "$DirScript"inadyn_script.sh; do
- add_to_tarline
- done;;
- NabiloBH)
- for i in "$DirEtc"CurrentNabCamName "$DirEtc"NabCamConf "$DirEtc"Nabiloepgproviders.cfg; do
- add_to_tarline
- done;;
- esac
- fi
- if [ $SERVICES_ON -ne 0 ]; then
- BT="SERVICES"
- print_bt_2_log
- for i in "$DirEnigma"lamedb* "$DirEnigma"*bouquet* "$DirEnigma"blacklist "$DirEnigma"whitelist "$DirTuxbox"satellites.xml "$DirShare"enigma2/dealer/lamedb.* "$DirShare"enigma2/dealer/*.info; do
- add_to_tarline
- done
- fi
- if [ $SCRIPTS_ON -ne 0 ]; then
- BT="SCRIPTS"
- print_bt_2_log
- for SCRIPT in $crntNameExt $SCRIPT_FILES; do
- for i in "$DirScript$SCRIPT"*; do
- add_to_tarline
- done
- done
- fi
- if [ $CAMD3_ON -ne 0 ]; then
- BT="CAMD3"
- print_bt_2_log
- for i in "$DirBin"camd3* "$DirBin"pcamd* "$DirScript"camd3* "$DirKeys"camd3.* "$DirKeys"services.* "$DirBin"cs* "$DirKeys"cs.*; do
- add_to_tarline
- done
- fi
- if [ $MPCS_ON -ne 0 ]; then
- BT="MPCS"
- print_bt_2_log
- for i in "$DirBin"mpcs* "$DirTuxbox"config/mpcs* "$DirKeys"mpcs.* "$DirTuxbox"mpcs*; do
- add_to_tarline
- done
- fi
- if [ $OSCAM_ON -ne 0 ]; then
- BT="OSCAM"
- print_bt_2_log
- for i in "$DirBin"oscam* "$DirTuxbox"config/oscam* "$DirKeys"oscam.* "$DirTuxbox"oscam*; do
- add_to_tarline
- done
- fi
- if [ $MGCAMD_ON -ne 0 ]; then
- BT="MGCAMD"
- print_bt_2_log
- for i in "$DirBin"mgcamd* "$DirScript"mgcamd* "$DirKeys"mg_* "$DirKeys"*.list; do
- add_to_tarline
- done
- fi
- if [ $NEWCS_ON -ne 0 ]; then
- BT="NEWCS"
- print_bt_2_log
- for i in "$DirBin"newcs* "$DirTuxbox"config/newcs*; do
- add_to_tarline
- done
- fi
- if [ $CCCAM_ON -ne 0 ]; then
- BT="CCCAM"
- print_bt_2_log
- for i in "$DirBin"CCcam* "$DirScript"CCcam* "$DirEtc"CCcam.*; do
- add_to_tarline
- done
- fi
- if [ $USER_ON -ne 0 ]; then
- BT="USER"
- print_bt_2_log
- for FILE in $USER_FILES; do
- for i in "$FILE"*; do
- add_to_tarline
- done
- done
- fi
- if [ $USB_TUNER_ON -ne 0 ]; then
- BT="USB_TUNER"
- print_bt_2_log
- for i in "$DirBin"usbTuner* "$DirBin"usbtuner* "$DirEtc"/dvbt /lib/modules/dvbt; do
- add_to_tarline
- done
- fi
- ### tar file
- if [ ! "$files2tar" = "" ]; then
- echo -e $n$n"!!! long operation, wait for 'done' !!!"
- BT="create "$DirTmp$TAR_NAME".tar.gz"
- print_bt_2_log
- tar -czf "$DirTmp$TAR_NAME".tar.gz ${files2tar}
- BT=$n"#"$n"## Restore commamdlines ##"$n"#"
- print_cmdline_2_log
- BT="rm /usr/share/enigma2/dealer/*"
- print_cmdline_2_log
- if grep -qs NO_START=1 /etc/init.d/dropbear; then
- BT="sed 's/NO_START=.*/NO_START=1/' /etc/init.d/dropbear>/etc/init.d/dropbear.c"
- print_cmdline_2_log
- BT="rm /etc/init.d/dropbear"
- print_cmdline_2_log
- BT="mv /etc/init.d/dropbear.c /etc/init.d/dropbear"
- print_cmdline_2_log
- fi
- PlpluginListFile=/hdd/configsaver-plugins/pluginlist
- if [ -f $PlpluginListFile ]; then
- BT="opkg update"
- print_cmdline_2_log
- grep ".*" "$PlpluginListFile"| while read line; do
- BT="opkg install -d flash "$line
- print_cmdline_2_log
- done
- fi
- BT="init 4"
- print_cmdline_2_log
- BT="tar -zxf \"""$DirTmp$TAR_NAME".tar.gz"\" -C /"
- print_cmdline_2_log
- #BT="killall -9 enigma2"
- #print_cmdline_2_log
- BT="reboot"$n"#"$n"## END Restore commamdlines ##"$n"#"
- print_cmdline_2_log
- for cpPATH in $CopyTo; do
- if [ -e "$cpPATH" ]; then
- echo copy to "$cpPATH"
- cp "$DirTmp$TAR_NAME".tar.gz "$cpPATH"/>/dev/null
- cp "$LogFile" "$cpPATH"/>/dev/null
- fi
- done
- fi
- echo -e $n"done"$n
- exit 0
dm7080sstt; 2x dm8000sstt; dm7020s <- Diseq1x4 <- 3x Diseq1x10 <-
Dishes:
1.8m 36E;28E;23E;19E;16E;13E;7E
1.6m 42E;36E
1.0m 10/9E;5E;1W;8W
1.0m 15W;22W;30W
1.1m 4/5W;12W;18W;24W
1.1m 53E;60E
1.0m 75E
TVs: Philips 46pfl9707s; Philips 42pfl9703h -
Wie kann ich das script starten?
-
from telnet console or instal script execute plugindm7080sstt; 2x dm8000sstt; dm7020s <- Diseq1x4 <- 3x Diseq1x10 <-
Dishes:
1.8m 36E;28E;23E;19E;16E;13E;7E
1.6m 42E;36E
1.0m 10/9E;5E;1W;8W
1.0m 15W;22W;30W
1.1m 4/5W;12W;18W;24W
1.1m 53E;60E
1.0m 75E
TVs: Philips 46pfl9707s; Philips 42pfl9703h -
Es muss doch ein einfacheren weg geben um das Image zu sichern. Ich kapier das leider net.
-
Hiermit geht es ganz einfach
-
Original von Tube10000
Es muss doch ein einfacheren weg geben um das Image zu sichern. Ich kapier das leider net.
Original von Dumbo
wiki.newnigma2.to/index.php/System_Tools#Configurationsaver
Einfacher geht es nun wirklich nicht.
Das Plugin ist installiert und muss nur aufgerufen werden.
alles notwendige wird gesichert und kann nach dem Neuflahen eines Newnigma2-Images einfach zuückgespielt werden.
Versuchs doch einfach malGruß
Dumbo
In einer irrsinnigen Welt vernünftig sein zu wollen, ist schon wieder ein Irrsinn für sich. -
Original von rabedu
Hiermit geht es ganz einfach
Nach Beriuchten voin einigen Usern fuktioniert dieses Plugin eben NICHT mit dem Newnigms2 3.0 Image! Es gibt wohl Probleme beim zurueckspielen und die erstellten Images funktionieren hinterher nicht!
Ich habe es nicht selber ausprobiert, da mir die Moeglichkeit mit unserem Config--Saver absolut ausreichen und ich keinen Sinn in einem kompletten Backup sehe, welches morgen sowieso schon wieder veraltet ist, weil ich was neues installiert habe!"Remember, if it's psychobilly, it's gotta have some rockabilly in it somwhere. It ain't just punk with a double bass." (P.Paul Fenech)
-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0
-
Benutzer online 1
1 Besucher