Danke, das ging mir auch durch den Kopf, aber sowohl Problem als auch spontane Lösung haben sich gestern Nacht ergeben, und somit entwickelt sich die finale Lösung grad nochjmaus hat geschrieben: ↑08.10.2018, 12:04Wenn du solche "harten" Modifikationen vornimmst, sollte dir aber auch bewusst sein das diese nach einem Firmware-Update komplett wieder verschwunden sein werden. Lediglich alles unter /usr/local überlebt ein Firmware-Update und das gesamte rootfs wird bei einem Firmware-Update eben durch das neue "platt" gemacht.
Guter Tipp, dass /usr/local nach nem Update erhalten bleibt!
Ich habe im "S06InitSystem" Skript gesehen, dass dort /usr/local/etc/rc.postinit ausgeführt wird, falls es existiert. Die Datei existiert standardmäßig nicht, daher habe ich sie erstellt und mein Skript (jetzt wieder "InitSD" benannt) ebenfalls dort hinein verschoben, wo es von rc.postinit aufgerufen wird. Nächstes Update wird zeigen, ob es noch da ist. Es muss auch rc.postinit (nicht rc.init) sein, denn nach rc.init wird init_system ausgeführt, was den Inhalt von /var/status wieder zu löschen scheint!
Also im Augenblick sind es:
/usr/local/etc/rc.postinit (755 bzw. rwx-rx-rx)
Code: Alles auswählen
#!/bin/sh
/usr/local/etc/InitSD
/usr/local/etc/InitSD (755 bzw. rwx-rx-rx)
Code: Alles auswählen
#!/bin/sh
ln -sf /usr/local/sdcard /media/usb0
touch /var/status/USBinitialised
touch /var/status/SDinitialised