HD51 und neues Flash Layout

Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

HD51 und neues Flash Layout

#1

Beitrag von DboxOldie »

Damit der DDT Kernel im neuen Flashlayout booten kann und die entsprechenden Bootargs versteht muss eine kleine initrd in den Kernel eincompiliert werden.
initramfs-subdirboot.cpio.gz
Die muss in das BS-DDT nach Patches kopiert werden, und die linux-kernel-arm.mk mit dem Patch gepatcht werden:
arm-defconfig-new-layout.patch
Dann noch ein Eintrag in config.local:

Code: Alles auswählen

NEWLAYOUT = 1
Dann wird der Kernel mit der initrd gebaut und ist so im neuen Layout bootfähig.
In der rcS für HD51 muss auch ein Eintrag an dieser Stelle rein, der das devtmpfs auf /dev mountet, da sonst die devs im Dateisystem erzeugt werden:
hd51-rcS-new-layout.patch
Mit diesen Änderungen funktioniert der Kernel im neuen und alten Flash Layout.
Das Flash Layout selber wird damit weiterhin gebaut wie bisher.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor DboxOldie für den Beitrag:
Frankenstone (Sa 25. Mai 2019, 21:05)
Bewertung: 7.69%
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

partitions-by-name

#2

Beitrag von DboxOldie »

Ein kleines hilfreiches Script was in /dev/block/by-name Symlinks mit den mmc Partitionsnamen erstellt ( thx NI )
ist auch im Alten Layout ganz sinvoll.
partitions-by-name.tgz
EInmalig per rcS aufrufen:
hd51-parts-by-name-rcS.patch
Das sieht dann so aus.
Altes Layout:
hd51-1:~# l /dev/block/by-name
drwxr-xr-x 2 root root 260 Jan 1 1970 .
drwxr-xr-x 3 root root 60 Jan 1 1970 ..
lrwxrwxrwx 1 root root 14 Jan 1 1970 boot -> /dev/mmcblk0p1
lrwxrwxrwx 1 root root 14 Jan 1 1970 kernel1 -> /dev/mmcblk0p2
lrwxrwxrwx 1 root root 14 Jan 1 1970 kernel2 -> /dev/mmcblk0p4
lrwxrwxrwx 1 root root 14 Jan 1 1970 kernel3 -> /dev/mmcblk0p6
lrwxrwxrwx 1 root root 14 Jan 1 1970 kernel4 -> /dev/mmcblk0p8
lrwxrwxrwx 1 root root 14 Jan 1 1970 rootfs1 -> /dev/mmcblk0p3
lrwxrwxrwx 1 root root 14 Jan 1 1970 rootfs2 -> /dev/mmcblk0p5
lrwxrwxrwx 1 root root 14 Jan 1 1970 rootfs3 -> /dev/mmcblk0p7
lrwxrwxrwx 1 root root 14 Jan 1 1970 rootfs4 -> /dev/mmcblk0p9
lrwxrwxrwx 1 root root 15 Jan 1 1970 swap -> /dev/mmcblk0p10
lrwxrwxrwx 1 root root 15 Jan 1 1970 swapdata -> /dev/mmcblk0p11
hd51-1:~#
Neues Layout:
hd51-2:/# l /dev/block/by-name
drwxr-xr-x 2 root root 180 Jan 1 1970 .
drwxr-xr-x 3 root root 60 Jan 1 1970 ..
lrwxrwxrwx 1 root root 14 Jan 1 1970 boot -> /dev/mmcblk0p1
lrwxrwxrwx 1 root root 14 Jan 1 1970 linuxkernel -> /dev/mmcblk0p2
lrwxrwxrwx 1 root root 14 Jan 1 1970 linuxkernel2 -> /dev/mmcblk0p4
lrwxrwxrwx 1 root root 14 Jan 1 1970 linuxkernel3 -> /dev/mmcblk0p5
lrwxrwxrwx 1 root root 14 Jan 1 1970 linuxkernel4 -> /dev/mmcblk0p6
lrwxrwxrwx 1 root root 14 Jan 1 1970 linuxrootfs -> /dev/mmcblk0p3
lrwxrwxrwx 1 root root 14 Jan 1 1970 userdata -> /dev/mmcblk0p7
hd51-2:/#
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor DboxOldie für den Beitrag:
Frankenstone (Sa 25. Mai 2019, 21:11)
Bewertung: 7.69%
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

mdev-mount-mmc

#3

Beitrag von DboxOldie »

Damit die mmc Parts vom neuen Layout direkt mit den subdirroot in /media gemountet werden habe ich die mdev-mount-mmc.sh vom Git angepasst.
mdev-mount-mmc-new.tgz
Funktioniert im alten Layout wie gewohnt, im Neuen eben mit den Subdirs.

Das sieht dann so aus.
Altes Layout:
hd51-1:~# l /media
drwxrwxrwt 5 root root 140 May 25 16:17 .
drwxr-xr-x 15 1000 1000 1024 May 25 16:17 ..
lrwxrwxrwx 1 root root 4 May 25 16:17 hdd -> /hdd
drwxr-xr-x 16 1000 1000 4096 May 24 23:55 mmcblk0p5
drwxr-xr-x 19 1002 1002 4096 Jan 1 2017 mmcblk0p7
drwxr-xr-x 16 root root 4096 Nov 15 2018 mmcblk0p9
lrwxrwxrwx 1 root root 4 May 25 16:17 mnt -> /mnt
hd51-1:~#
hd51-1:~# mount | grep mmcblk
/dev/mmcblk0p3 on / type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p11 on /swap type ext4 (rw,noatime,nodiratime,data=ordered)
/dev/mmcblk0p7 on /media/mmcblk0p7 type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p5 on /media/mmcblk0p5 type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/mmcblk0p9 on /media/mmcblk0p9 type ext4 (rw,relatime,data=ordered)
hd51-1:~#
Neues Layout:
hd51-2:/# l /media
drwxrwxrwt 5 root root 140 May 25 18:28 .
drwxr-xr-x 15 1000 1000 4096 May 25 18:28 ..
lrwxrwxrwx 1 root root 4 Jan 1 1970 hdd -> /hdd
drwxr-xr-x 16 1000 1000 1024 May 25 14:01 linuxrootfs1
drwxr-xr-x 18 1002 1002 4096 May 25 11:27 linuxrootfs3
drwxr-xr-x 19 1002 1002 4096 May 25 11:28 linuxrootfs4
lrwxrwxrwx 1 root root 4 Jan 1 1970 mnt -> /mnt
hd51-2:/#
hd51-2:/# mount | grep mmcblk
/dev/mmcblk0p7 on / type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p7 on /media/linuxrootfs3 type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p7 on /media/linuxrootfs4 type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p3 on /media/linuxrootfs1 type ext4 (rw,relatime,data=ordered)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
hd51-2:/#
Edit:
Ich habe hier noch vergessen, die mdev-arm.conf im Git ( im Image dann die /etc/mdev.conf ) muss noch geändert werden.
Diesen Teil:

Code: Alles auswählen

# Memory cards / eMMC-Partitions
mmcblk0p1		root:root	0664	*/etc/mdev/mdev-mount-mmc-boot.sh
mmcblk0p[3579]		root:root	0664	*/etc/mdev/mdev-mount-mmc.sh
mmcblk0p11		root:root	0664	*/etc/mdev/mdev-mount-mmc.sh
Ändern nach:

Code: Alles auswählen

# Memory cards / eMMC-Partitions
mmcblk0p1		root:root	0664	*/etc/mdev/mdev-mount-mmc-boot.sh
mmcblk0p[2-9]		root:root	0664	*/etc/mdev/mdev-mount-mmc.sh
mmcblk0p11		root:root	0664	*/etc/mdev/mdev-mount-mmc.sh
Da ja im alten / neuen Layout teilweise verschiedene Partitionen für Kernel / Root benutzt werden.
Diese mdev-mount erkennt automatisch die Kernel Partitionen und mountet die nicht.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

stb-startup

#4

Beitrag von DboxOldie »

Das alte Lua Plugin kommt mit dem neuen Layout nicht klar.
Hier hat ( thx. @flk ) was zusammengebaut was im Neuen und Alten Layout funktioniert sowie bei NI , DDT und sein Repo.
Habe ich von hier:
https://github.com/tuxbox-neutrino/plug ... tb_startup
stb-startup-new.tgz
Optisch sieht das so aus:
startup.png
Damit an den Knöpfen die Namen stehen start STARTUP_X muss es in /etc oder /var/etc ( <-- DDT ) die Datei image-version geben mit mindestens den Werten für distro und imageversion:

Code: Alles auswählen

distro=DDT
imageversion=3.71
Das wird dann angezeigt im Menü.

( Wie sich das mit Boxmode_12 verhält kann ich noch nicht sagen )
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor DboxOldie für den Beitrag:
imi8mm (Sa 1. Feb 2020, 19:42)
Bewertung: 7.69%
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

ofgwrite-4.5.0

#5

Beitrag von DboxOldie »

Das bisherige ofgwrite in DDT kann auch die neuen Layout´s nicht flashen.
Hier habe ich mal das aus dem NI Repo genommen

https://bitbucket.org/neutrino-images/n ... ommits/all

und mit dem Patch für DDT angepasst :
ofgwrite-dbo.patch
Das ganze als fertige Binary für DDT:
ofgwrite-4.5.0.tgz
Diese Version kann Altes und Neues Layout, laufende Partition oder andere Partition flashen.
Das Layout erkennt die automatisch.
Es sind ( glaube ich ) auch alle Änderungen von BP eingeflossen in Sachen VU usw.

Edit:
Den Patch und das *.tgz erneuert: Anpassung an den ddt-mp Stand ( 10.06.2019 )
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

hd51-bolt-v107r27

#6

Beitrag von DboxOldie »

Der neue Bootloader ist eigentlich nur nötig, damit der Notfall-Reboot nach Part 1 auch im neuen Layout funktioniert.
Ich habe nichts anderes nachteiliges bemerkt.
hd51-bolt-v107r27.zip
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor DboxOldie für den Beitrag:
metalhead1976 (Sa 25. Mai 2019, 23:16)
Bewertung: 7.69%
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: HD51 und neues Flash Layout

#7

Beitrag von DboxOldie »

Mit diesen Änderungen sind die gebauten Images für altes und neues Layout geeignet.

Hinweis von @flk:
Wer ein E2 im neuen Layout benutzt, da erkennt der E2 Bootpart Umschalter die Partitionen mit Neutrino als leer!
Da muss es ein : /usr/bin/enigma2 geben ( ein touch oder Symlink nach Neutrino geht auch )
und es muss die : /var/lib/opkg/status geben ( ein touch reicht, sonst semmelt E2 ab )
Die Namen soll es sich aus /etc/issue holen..... :roll:
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
thomas
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 340
Registriert: Mo 13. Feb 2012, 18:35
Hat sich bedankt: 105 Mal
Danksagung erhalten: 33 Mal

Re: HD51 und neues Flash Layout

#8

Beitrag von thomas »

also am einfachsten man benutzt kein e2
verwendet wie jetzt weiter normal und hat den ganzen stress nicht
Folgende Benutzer bedankten sich beim Autor thomas für den Beitrag (Insgesamt 4):
Frankenstone (So 26. Mai 2019, 08:32) • udog (So 26. Mai 2019, 10:05) • blacky49 (Do 30. Mai 2019, 15:36) • imi8mm (Di 4. Feb 2020, 13:44)
Bewertung: 30.77%
Benutzeravatar
Frankenstone
Co-Admin
Co-Admin
Beiträge: 3500
Registriert: Mo 4. Jul 2011, 21:19
Hat sich bedankt: 380 Mal
Danksagung erhalten: 272 Mal
Kontaktdaten:

Re: HD51 und neues Flash Layout

#9

Beitrag von Frankenstone »

Erst einmal ein grosses Dankeschön an DboxOldie für seine mühen .
thomas hat geschrieben: So 26. Mai 2019, 08:21 also am einfachsten man benutzt kein e2
verwendet wie jetzt weiter normal und hat den ganzen stress nicht
Dem schliesse ich mich an .
Warum soll man sehr gut funktionierendes über den Haufen werfen ? Rad neu erfinden ?
Nur wegen Platzmangel was E2 braucht ?
Finde ich sinnfrei das neue Layout .
Nein Danke ohne mich .
Folgende Benutzer bedankten sich beim Autor Frankenstone für den Beitrag (Insgesamt 4):
BPanther (So 26. Mai 2019, 10:39) • thomas (So 26. Mai 2019, 12:30) • blacky49 (Mo 27. Mai 2019, 07:21) • imi8mm (Di 4. Feb 2020, 13:45)
Bewertung: 30.77%
KEIN SUPPORT PER PN !
Fragen über PN zum DDT oder meinem GIT werden kommentarlos gelöscht !
Bitte das Forum benutzen und in das Wiki schauen.
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: HD51 und neues Flash Layout

#10

Beitrag von DboxOldie »

Nun es soll ja Menschen geben, die ein E2 disk.img flashen.
Die meisten E2 sind ja schon nach neuen Layout gebaut, und da startet nun mal kein Neutrino mehr was nach 'old-layout-only' gebaut wurde.
Ich weis auch nicht ob sich die aktuellen E2 Image noch in das alte Layout flashen lassen.
Aber richtig ist:
Wer kein E2 nutzt oder nutzen will, kann auch beim alten Layout bleiben. :wink:
Folgende Benutzer bedankten sich beim Autor DboxOldie für den Beitrag (Insgesamt 3):
Frankenstone (So 26. Mai 2019, 09:25) • BPanther (So 26. Mai 2019, 10:40) • thomas (So 26. Mai 2019, 12:30)
Bewertung: 23.08%
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
Frankenstone
Co-Admin
Co-Admin
Beiträge: 3500
Registriert: Mo 4. Jul 2011, 21:19
Hat sich bedankt: 380 Mal
Danksagung erhalten: 272 Mal
Kontaktdaten:

Re: HD51 und neues Flash Layout

#11

Beitrag von Frankenstone »

Das neue stb startup funktioniert hier leider nicht mit dem alten Layout bei mir .
Habe auch den neuen Bolt geflasht .
KEIN SUPPORT PER PN !
Fragen über PN zum DDT oder meinem GIT werden kommentarlos gelöscht !
Bitte das Forum benutzen und in das Wiki schauen.
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: HD51 und neues Flash Layout

#12

Beitrag von DboxOldie »

Hast Du die "partitions-by-name" einmal ausgeführt ?
Das Plugin sucht da in /dev/block/by-name

Code: Alles auswählen

	if isdir("/dev/disk/by-partlabel") then
		partitions_by_name = "/dev/disk/by-partlabel"
	elseif isdir("/dev/block/by-name") then
		partitions_by_name = "/dev/block/by-name"
	end

	if exists(partitions_by_name .. "/linuxrootfs") then
		devbase = "linuxrootfs"
	elseif exists(partitions_by_name .. "/rootfs1") then
		devbase = "/dev/mmcblk0p"
	end
Folgende Benutzer bedankten sich beim Autor DboxOldie für den Beitrag:
Frankenstone (So 26. Mai 2019, 10:15)
Bewertung: 7.69%
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
Frankenstone
Co-Admin
Co-Admin
Beiträge: 3500
Registriert: Mo 4. Jul 2011, 21:19
Hat sich bedankt: 380 Mal
Danksagung erhalten: 272 Mal
Kontaktdaten:

Re: HD51 und neues Flash Layout

#13

Beitrag von Frankenstone »

Aja , wer lesen kann ist klar im Vorteil. :mrgreen:
KEIN SUPPORT PER PN !
Fragen über PN zum DDT oder meinem GIT werden kommentarlos gelöscht !
Bitte das Forum benutzen und in das Wiki schauen.
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: HD51 und neues Flash Layout

#14

Beitrag von DboxOldie »

Ich habe es mal gewagt und ein E2 (openhdf-6.4-ax51-79-20190523_usb.zip) daraus kernel und rootfs per konsole und ofgwrite -m4 .... in die Part 4 geflasht.
Das Startup in Neutrino sieht ja noch schick aus:
screenshot.png
Das Umschalten nach E2 klappte auch.
Nach dem üblichen mühseligen Gehampel der richtigen Einstellungen für Unicable2 / JESS hatte ich auch ein Bild.
Aber nach Starten vom E2 Boot-Umschalter ( die bisher bekannten Sachen waren in allen 3 anderen Images vorhanden ):
crash..... :totlach:

Code: Alles auswählen

12:16:29.5588 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-] [SKIN] processing screen SimpleSummary:
12:16:29.5808 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-] Tools/Multiboot OsPath /tmp/testmount/linuxrootfs1 
12:16:29.5872 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-] Traceback (most recent call last):
12:16:29.5877 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-]   File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
12:16:29.5884 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-]   File "/usr/lib/enigma2/python/Components/Console.py", line 58, in finishedCB
12:16:29.5890 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-]   File "/usr/lib/enigma2/python/Tools/Multiboot.py", line 148, in appClosed
12:16:29.5895 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-]   File "/usr/lib/enigma2/python/Tools/Multiboot.py", line 228, in __init__
12:16:29.5900 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-]   File "/usr/lib/enigma2/python/Tools/Multiboot.py", line 253, in copyBrandingFile
12:16:29.5906 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-]   File "/usr/lib/python2.7/shutil.py", line 144, in copy2
12:16:29.5913 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-]   File "/usr/lib/python2.7/shutil.py", line 96, in copyfile
12:16:29.5920 { E } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2019-05-26 12:16:29+0200 [-] IOError: [Errno 2] No such file or directory: '/tmp/testmount/linuxrootfs1/usr/lib/enigma2/python/boxbranding.so'
12:16:29.5921 [ E ] python/python.cpp:213 call [ePyObject] (PyObject_CallObject(<Tools.BoundFunction.boundFunction instance at 0xafff3cd8>,(0,)) failed)
Nal eben in allen 3 Images ( 2 x DDT, 1 x NI ) den Pfad: /usr/lib/enigma2/python angelegt und aus dem E2 die : boxbranding.so dahin kopiert.
Dann startet der Boot-Selector von E2 ohne Mecker....
Bei Image 3 ( NI ) wird: N vom [Datum] angezeigt....
Bei Image 1 und 2 (DDT) das gleiche wie bei Image 4 : openHDF blabla...
Liegt sicher daran, das /etc bei DDT ein Symlink ist und E2 nur beim NI Image /etc/issue auswerten kann.
Aber das Umschalten in eine andere Part geht dann jedenfalls...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Benutzeravatar
DboxOldie
Co-Admin
Co-Admin
Beiträge: 5421
Registriert: Sa 6. Aug 2011, 15:21
Hat sich bedankt: 79 Mal
Danksagung erhalten: 295 Mal

Re: HD51 und neues Flash Layout

#15

Beitrag von DboxOldie »

Also:
Der E2-Boot-Selector will 3 Sachen haben, sonst semmelt E2 ab wenn man den Selector startet:
Diese beiden Token...

Code: Alles auswählen

	touch $RELEASE_DIR/usr/bin/enigma2
	mkdir -p $RELEASE_DIR/var/lib/opkg
	touch $RELEASE_DIR/var/lib/opkg/status

Und die /etc/issue , wo es die Imagebezeichnung herholt.

Im DDT ist /etc aber ein Symlink der von ausserhalb des Image auf das falsche Verzeichnis zeigt.
Ich habe das mal ( nur für hd51 ) umgedreht: /var/etc ist der Symlink der nach : ../etc zeigt.
In der release.mk:
release-mk-e2-kompat.patch
So gibt es keine Probleme mit nachgeschalteten Scripten (custom), oder auch im laufenden Image.
Auch von ausserhalb: die Part ist irgendwo gemountet > ein Zugriff auf /var/etc landet immer richtig da in /etc .
Die /etc/issue mit dem Inhalt:

Code: Alles auswählen

Welcome to Neutrino \n \l
neutrino mp-ddt 3.71 \n \l

Bringt dann dieses Bild in E2:
e2-test.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor DboxOldie für den Beitrag:
udog (So 2. Jun 2019, 13:58)
Bewertung: 7.69%
MfG DboxOldie

KEIN SUPPORT PER PN > Bitte das Forum benutzen und ins Wiki schauen

Bild
Antworten

Zurück zu „AX 4K HD51 - Allgemeines“