Jump to content

RCU Switcher / Fernbedienung umschalten - Lua


Markham

Empfohlene Beiträge

RCU Switcher v0.92 (online)

rcu__sw.png

 

 

 

 

 

 

 

 

Lua Version von GetAway basierend auf das RC Switcher Script von BPanther

Dieses Plugin dient dazu kompatible Fernbedienungen, statt der Originalen zu aktivieren und benutzen.

 

Die Installation erfolgt über die Blaue Taste -> Keywelt-Menü -> System Menü -> Image Aktualisierung

 

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 3 months later...

@Markham Gilt nur für mein Testimage: Wenn ich das mache, kommt folgende Meldung (beim aktuellen Image v3.92 läuft alles):

----------------------------------------------------------------------------------------------------------

Image-Update

Fehler!

Verbindung zum Updateserver konnte nicht hergestellt werden!

----------------------------------------------------------------------------------------------------------

Hinweis: Die normale Updatefunktion "Menü-Taste" -> "Service" -> "Softwareaktulisierung" findet hingegen den Weg zum Server.

 

Ist jetzt nicht tragisch, denn ich wollte den RCU-Switcher nur mal ausprobieren...

 

Gruß.....Mr.Servo

 

P.S.: Aus Versehen habe ich dIe Funktion "Vollständiges Image-Backup" ausgelöst und das führte bei mir zum Hänger mit OSD-Fehlermeldung "Neutrino: 137"

bearbeitet von Mr.Servo
Link zu diesem Kommentar
Auf anderen Seiten teilen

@Markham Ich bin Dir noch eine Antwort schuldig: Ja, ich habe tatsächlich vor dem Update der Settingsübernahme zugestimmt.

 

So, hier ist das Log (ich habe noch eine Coolstream verlinkt, die ist aber immer abgeschaltet):

 

 


2020-03-30 19:12:07.030 [sectionsd] commandserviceChanged: Service change to 569504310001cbb4 demux #2
ShowText 'Audioplayer'
ShowText 'Timerliste'
ShowText 'Tuxbox Commander'
ShowText 'YouTube-Feed Wiedergabe'
ShowText 'Skripte'
ShowText 'Multiformat-Videowiedergabe'
ShowText 'Uhr einblenden'
ShowText 'Netzwerk'
ShowText 'Keywelt-Menu'
Starting /var/tuxbox/plugins/shellexec.so
[shellexec.so] parent, waiting for child with pid 28124...
[shellexec.so] forked, executing shellexec
shellexec Version 2.16
rc_device: using /dev/input/event1
shellexec::Check_Config: please use HEIGHT instead of HIGHT
shellexec <FTC_Manager_LookupFace Font "/share/fonts/neutrino.ttf" loaded>
/var/plugins/operations keyweltupdate
Connecting to Coolstream (127.0.0.1:80)
wget: server returned error: HTTP/1.0 404 Not Found
rc_device: using /dev/input/event1
rc_device: using /dev/input/event1
2020-03-30 19:12:37.080 [sectionsd] Removed 3 old events (29997 left), zap detected 0.
 

 

 

Und wegen Funktion "Vollständiges Image-Backup" mache ich auch noch einen Versuch mit hoffentlich wachsamen Putty-Augen ;)

 

Gruß & Danke......Mr-Servo

bearbeitet von Mr.Servo
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi Markham,

das überfordert leider meine Fähigkeiten. Da kann ich leider nicht mithalten, weil ich gerade gar nichts verstehe. Sehr gerne lerne ich dazu, daran soll es nicht liegen. Aber was sich immer auch beim Sprung von Image v.392 auf Testimage v4.11.b1 mit der Settingübernahme verändert hat, ich komm nicht mehr mit. Meine Unfähigkeit ärgert mich ja auch, aber trotzdem fürchte ich, daß ich nicht mehr durchblicke und verstehe einfach nicht, was nun meine nächsten Schritte sein sollen. Bitte nicht böse sein, einfach nur Verständnis haben für einen Quereinsteiger, der eben seit 2003 nicht alle Entwicklerthemen verfolgt hat.

Was muß ich nun im Detail tun?

Gruß......Mr.Servo

Link zu diesem Kommentar
Auf anderen Seiten teilen

@Markham Derweil habe ich mal mit meinem Testimage dir Funktion "Menü-Taste" -> "Service" -> "Vollstandiges Image-Backup" ausgeführt und lande bei der OSD-Meldung "Neutrio: 137".

Hier das dazu passende Logfile:



2020-03-31 08:43:22.369 [sectionsd] addEvent: ch 041b00012b5c running 1 (next) got_CN 0
[neutrino] CSectionsdClient::EVT_GOT_CN_EPG
2020-03-31 08:43:22.718 [sectionsd] addEvent: ch 041b00012b5c running 4 (curr) got_CN 2
[neutrino] CSectionsdClient::EVT_GOT_CN_EPG
2020-03-31 08:43:22.720 [sectionsd] cnThread: eit update filter, ch 0x041b00012b5c, current ver 0x14  got events 3 (not active)
ShowText 'Das Erste HD'
ShowText 'Einstellungen'
ShowText 'Datentrager'
ShowText 'Tasten'
ShowText 'Einstellungen'
ShowText 'Service'
ShowText 'Zuruck'
ShowText 'Vollstandiges Image-Backup'
[CPlugins] executing script /var/tuxbox/plugins/imgbackup.sh
[neutrino] [CNeutrinoFonts] [SetupShellFont - 260] shell font family: DejaVu LGC Sans Mono (/share/fonts/shell.ttf)
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
Killed
Neutrino exited with exit code 137
stoping /etc/init.d/K20dvdreadfs ...

Vielleicht findest Du was?

Danke & Gruß.......Mr.Servo

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 16 Stunden schrieb Mr.Servo:

Hi Markham,

das überfordert leider meine Fähigkeiten. Da kann ich leider nicht mithalten, weil ich gerade gar nichts verstehe. Sehr gerne lerne ich dazu, daran soll es nicht liegen. Aber was sich immer auch beim Sprung von Image v.392 auf Testimage v4.11.b1 mit der Settingübernahme verändert hat, ich komm nicht mehr mit. Meine Unfähigkeit ärgert mich ja auch, aber trotzdem fürchte ich, daß ich nicht mehr durchblicke und verstehe einfach nicht, was nun meine nächsten Schritte sein sollen. Bitte nicht böse sein, einfach nur Verständnis haben für einen Quereinsteiger, der eben seit 2003 nicht alle Entwicklerthemen verfolgt hat.

Was muß ich nun im Detail tun?

Gruß......Mr.Servo

 

Entschuldige, ich dachte du wärst schon weiter im Umgang mit dem Image. Packe bitte das tgz Image und das darin enthaltene rootfs.tar.bz2 aus

und ersetzte auf der Box die unten genannte Datei mit der aus dem rootfs

/var/plugins/operations

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Zum Imagebackup: Schau bitte mal in

/var/tuxbox/plugins/imagebackup.sh

ob du Version 1.13 hast. Bei mir funktioniert diese Version.

Zum besseren Debuggen kannst du mit einem Linux-fähigen Editor nach der Zeile #!/bin/sh ein "set -x" (ohne Anführungszeichen) schreiben

und damit nochmal ein Log erstellen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 6 Stunden schrieb Markham:

/var/plugins/operations

zum Thema "Blaue Taste" -> "Keywelt-Menü" -> "System Menü" -> "Image Aktualisierung"

Maßnahmen umgesetzt!

alt war: # CS_KW_OPERATIONS_025

neu ist: # CS_KW_OPERATIONS_029

Ergebnis: GELÖST - KW-Updatefunktion läuft wieder! Dankeschön!!!

 

zum Thema "Menü-Taste" -> "Service" -> "Vollständiges Image-Backup"

Maßnahmen umgesetzt!

Ich habe "# License: GPLv2 or later" und Version="1.13 vom 22.11.2019"

Die ersten Zeilen sehen nun so aus:

#!/bin/sh
set -x
# Script for complete image backup

Das Backup klappt aber leider trotzdem nicht, hier das zugehörige Logfile:



ShowText 'Vollstandiges Image-Backup'
[CPlugins] executing script /var/tuxbox/plugins/imgbackup.sh
[neutrino] [CNeutrinoFonts] [SetupShellFont - 260] shell font family: DejaVu LGC Sans Mono (/share/fonts/shell.ttf)
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
[neutrino] [CShellWindow] [exec:195] res=0 ok=1
Killed
Neutrino exited with exit code 137

 

Gruß......Mr.Servo

bearbeitet von Mr.Servo
Link zu diesem Kommentar
Auf anderen Seiten teilen

@Markham Habe ich gemacht, lande leider auch wieder bei "Neutrino: 137"

Hier das gewünschte Log:



Mutant:~# setconsole
Mutant:~# cd /var/tuxbox/plugins./imgbackup.sh
Mutant:~/tuxbox/plugins# ./imgbackup.sh

+ Version='1.13 vom 22.11.2019'
+ file=./imgbackup.sh
+ cat /proc/stb/info/model
+ model=hd51
+ '[' -e /proc/stb/info/vumodel ]
+ '[' hd51 '==' dm8000 ]
+ '[' hd51 '==' dm8000 ]
+ '[' hd51 '==' dm8000 ]
+ '[' hd51 '==' dm8000 ]
+ '[' hd51 '==' dm8000 ]
+ '[' hd51 '==' dm8000 ]
+ save_path=/tmp
+ tmproot=/tmp/buroot
+ date '+%d.%m.%Y-%H.%M'
+ destname=imgbackup-hd51_01.04.2020-19.03
+ archive=tgz
+ knl=0
+ klen=0
+ which bzip2
+ bz2=/bin/bzip2
+ which hexdump
+ hexd=/bin/hexdump
+ which xxd
+ xxdmp=
+ new_layout=0
+ magic_number=0x016f2818
+ dtb_magic_number=0xd00dfeed
+ '[' hd51 '==' hd51 -o hd51 '==' h7 -o hd51 '==' bre2ze4k ]
+ read_bootargs
+ rootsubdir=
+ kdev=
+ cat /sys/firmware/devicetree/base/chosen/bootargs
+ echo 'root=/dev/mmcblk0p5'
+ grep 'root='
+ '[' -n 'root=/dev/mmcblk0p5' ]
+ echo 'root=/dev/mmcblk0p5'
+ cut -d '=' -f2
+ cut -d / -f3
+ rootmtd=mmcblk0p5
+ echo 'root=/dev/mmcblk0p5'
+ grep 'rootsubdir='
+ '[' -n  ]
+ echo 'root=/dev/mmcblk0p5'
+ grep 'kernel='
+ '[' -n  ]
+ echo rw
+ grep 'root='
+ '[' -n  ]
+ echo rw+ grep 'rootsubdir='

+ '[' -n  ]
+ echo rw
+ grep 'kernel='
+ '[' -n  ]
+ echo rootwait+ grep 'root='

+ '[' -n  ]
+ echo rootwait
+ grep 'rootsubdir='
+ '[' -n  ]
+ echo rootwait
+ grep 'kernel='
+ '[' -n  ]
+ echo 'hd51_4.boxmode=1'
+ grep 'root='
+ '[' -n  ]
+ echo 'hd51_4.boxmode=1'
+ grep 'rootsubdir='
+ '[' -n  ]
+ echo 'hd51_4.boxmode=1'
+ grep 'kernel='
+ '[' -n  ]
+ '[' -n  -a -n  ]
+ '[' 0 '==' 1 ]
+ echo 5
+ rootnumber=5
+ echo mmcblk0p
+ mmcprefix=mmcblk0p
+ echo '  Image Backup (Version: 1.13 vom 22.11.2019) - (C) 2018-2019 DboxOldie / BPanther / Frankenstone / Fritz'
  Image Backup (Version: 1.13 vom 22.11.2019) - (C) 2018-2019 DboxOldie / BPanther / Frankenstone / Fritz
+ echo '  AX HD51 4K, Bre2ze 4K, ZGEMMA H7, VU+ DUO 4K, VU+ UNO 4K, VU+ UNO 4K SE, VU+ ZERO 4K, VU+ ULTIMO 4K und VU+ SOLO 4K'
  AX HD51 4K, Bre2ze 4K, ZGEMMA H7, VU+ DUO 4K, VU+ UNO 4K, VU+ UNO 4K SE, VU+ ZERO 4K, VU+ ULTIMO 4K und VU+ SOLO 4K
+ echo

+ '[' hd51 '==' hd51 -o hd51 '==' h7 -o hd51 '==' bre2ze4k ]
+ echo '  Image Backup für Boxmodel '"'"'hd51'"'"' startet...'
  Image Backup für Boxmodel 'hd51' startet...
+ '[' 0 '==' 0 ]
+ kernelnumber=4
+ kernelmtd=mmcblk0p4
+ '[' -z /bin/bzip2 ]
+ '[' 4 -lt 17 -a 4 -gt 0 ]
+ echo

+ echo '  Kerneldevice = mmcblk0p4'
  Kerneldevice = mmcblk0p4
+ '[' 0 '==' 1 ]
+ echo '  Rootdevice   = mmcblk0p5'
  Rootdevice   = mmcblk0p5
+ '[' 0 -gt 0 ]
+ '[' tgz '==' none ]
+ mkdir -p /tmp
+ k_backup
+ '[' -z /bin/hexdump -a -z  ]
+ knl=1
+ k_check
+ '[' '!' -z /bin/hexdump ]
+ dd 'if=/dev/mmcblk0p4'+ hexdump 'bs=1' -C
 'skip=32' 'count=16'
+ line='00000000  03 00 00 ea 18 28 6f 01  00 00 00 00 38 81 4a 00  |.....(o.....8.J.|
00000010'
+ kmagic=0x
+ echo 00000000 03+  00cut -d ' ' -f9
 00 ea 18 28 6f 01 00 00 00 00 38 81 4a 00 '|.....(o.....8.J.|' 00000010
+ kmagic=0x01
+ echo 00000000 03 00 00 ea+ cut -d ' ' -f8
 18 28 6f 01 00 00 00 00 38 81 4a 00 '|.....(o.....8.J.|' 00000010
+ kmagic=0x016f
+ echo 00000000 03 00+ cut -d ' ' -f7 00
 ea 18 28 6f 01 00 00 00 00 38 81 4a 00 '|.....(o.....8.J.|' 00000010
+ kmagic=0x016f28
+ echo 00000000 03 00+ cut -d ' ' -f6
 00 ea 18 28 6f 01 00 00 00 00 38 81 4a 00 '|.....(o.....8.J.|' 00000010
+ kmagic=0x016f2818
+ echo

+ '[' 0x016f2818 '==' 0x016f2818 ]
+ echo '  Magic für zImage gefunden > 0x016f2818 == 0x016f2818'
  Magic für zImage gefunden > 0x016f2818 == 0x016f2818
+ '[' 1 '==' 1 ]
+ zimage_len=0x
+ echo 00000000 03 00+ cut -d ' ' -f17
 00 ea 18 28 6f 01 00 00 00 00 38 81 4a 00 '|.....(o.....8.J.|' 00000010
+ zimage_len=0x00
+ echo 00000000 03 00 00 ea 18 28 6f 01 00 00 00 00 38 81 4a 00 '|.....(o.....8.J.|' 00000010
+ cut -d ' ' -f16
+ zimage_len=0x004a
+ echo 00000000 03 00+ cut -d ' ' -f15
 00 ea 18 28 6f 01 00 00 00 00 38 81 4a 00 '|.....(o.....8.J.|' 00000010
+ zimage_len=0x004a81
+ echo 00000000 03 00 00 ea 18 28 6f 01 00 00 00 00 38 81 4a 00 '|.....(o.....8.J.|' 00000010
+ cut -d ' ' -f14
+ zimage_len=0x004a8138
+ echo '  zImage Länge = 4882744 Bytes'
  zImage Länge = 4882744 Bytes
+ '[' '!' -z /bin/hexdump ]
+ + hexdump -C
dd 'if=/dev/mmcblk0p4' 'bs=1' 'skip=4882744' 'count=16'
+ line='00000000  d0 0d fe ed 00 00 18 91  00 00 00 38 00 00 16 b0  |...........8....|
00000010'
+ dtb_magic=0x
+ echo 00000000 d0 0d fe ed 00 00 18 91 00 00 00 38 00 00 16 b0 '|...........8....|' 00000010
+ cut -d ' ' -f2
+ dtb_magic=0xd0
+ echo 00000000 d0 0d fe ed 00 00 18 91 00 00 00 38 00 00 16 b0 '|...........8....|' 00000010
+ cut -d ' ' -f3
+ dtb_magic=0xd00d
+ echo 00000000 d0 0d fe ed 00 00 18 91 00 00 00 38 00 00 16 b0 '|...........8....|' 00000010
+ cut -d ' ' -f4
+ dtb_magic=0xd00dfe
+ echo 00000000 d0 0d fe ed+ cut -d ' ' -f5
 00 00 18 91 00 00 00 38 00 00 16 b0 '|...........8....|' 00000010
+ dtb_magic=0xd00dfeed
+ '[' 0xd00dfeed '==' 0xd00dfeed ]
+ echo '  DTB Bereich vorhanden.'
  DTB Bereich vorhanden.
+ dtb_len=0x
+ echo 00000000 d0 0d fe+ cut -d ' ' -f6
 ed 00 00 18 91 00 00 00 38 00 00 16 b0 '|...........8....|' 00000010
+ dtb_len=0x00
+ echo 00000000 d0 0d fe ed 00 00 18 91 00 00 00 38 00 00 16 b0 '|...........8....|' 00000010
+ cut -d ' ' -f7
+ dtb_len=0x0000
+ echo 00000000 d0 0d fe ed 00+ cut -d ' ' -f8
 00 18 91 00 00 00 38 00 00 16 b0 '|...........8....|' 00000010
+ dtb_len=0x000018
+ echo 00000000 d0 0d fe ed 00 00 18 91 00 00 00 38 00 00 16 b0 '|...........8....|' 00000010
+ cut -d ' ' -f9
+ dtb_len=0x00001891
+ echo '  DTB Länge = 6289 Bytes'
  DTB Länge = 6289 Bytes
+ klen=4889033
+ echo '  Gesamt Kernel Länge = 4889033 Bytes'
  Gesamt Kernel Länge = 4889033 Bytes
+ k_read
+ echo 1193
+ count=1193
+ echo 4886528
+ len1=4886528
+ echo 2505
+ rest=2505
+ dd 'if=/dev/mmcblk0p4' 'of=/tmp/kernel_1.bin' 'bs=4096' 'count=1193'
+ dd 'if=/dev/mmcblk0p4' 'of=/tmp/kernel_2.bin' 'bs=1' 'count=2505' 'skip=4886528'
+ '[' hd51 '==' duo4k -o hd51 '==' uno4k -o hd51 '==' uno4kse -o hd51 '==' zero4k -o hd51 '==' ultimo4k -o hd51 '==' solo4k ]
+ cat /tmp/kernel_1.bin /tmp/kernel_2.bin
+ rm -f /tmp/kernel_1.bin /tmp/kernel_2.bin
+ echo

+ echo '  '"'"'kernel.bin'"'"' in /tmp gespeichert.'
  'kernel.bin' in /tmp gespeichert.
+ r_backup
+ mkdir -p /tmp/buroot
+ mount --bind / /tmp/buroot
+ echo

+ echo '  Erstelle '"'"'rootfs.tar'"'"'...'
  Erstelle 'rootfs.tar'...
+ tar -cf /tmp/rootfs.tar -C /tmp/buroot ./
+ echo '  Packe '"'"'rootfs.tar'"'"' zu rootfs.tar.bz2'"'"'...'
  Packe 'rootfs.tar' zu rootfs.tar.bz2'...
+ echo '  Dauer ca. 2-10 Minuten (je nach Imagegröße)...'
  Dauer ca. 2-10 Minuten (je nach Imagegröße)...
+ /bin/bzip2 /tmp/rootfs.tar
Killed
Neutrino exited with exit code 137
stoping /etc/init.d/K20dvdreadfs ...
/tmp/media/DVD/ unmounted
stoping /etc/init.d/K40autofs ...
stopping
stoping /etc/init.d/K48syslogd ...
stoping /etc/init.d/K51networking ...

Vielleicht kannst Du ja was erkennen?

Gruß und abermals Danke......Mr.Servo

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...