adsc-Firmware-Overview
Adrian Schmutzler
mail at adrianschmutzler.de
Mi Mai 8 11:07:12 CEST 2019
Hallo,
genau, so ist das.
/rom/etc/uci-defaults/
Nicht gelöscht wird natürlich die Datei /etc/firstbootfff, die dann die benutzerdefinierten Kommandos enthält. Diese wird nur als eine uci-defaults Skript heraus aufgerufen.
Grüße
Adrian
From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf Of Tobias Klaus
Sent: Mittwoch, 8. Mai 2019 10:10
To: franken-dev at freifunk.net; Michael Fritscher <michael at fritscher.net>
Subject: Re: adsc-Firmware-Overview
Hallo Michael,
da kann ich mal schnell meine openwrt-Kenntnisse rauskramen:
Dieser uci-default-Mechanismus ist ein orginaler openwrt-Mechanimus, den wir
nur nutzen und ist dafür gedacht, dass Pakete, die default uci Einstellungen
mitbringen, nicht jedes Mal die Dateien im /etc/config überschreiben, sondern
das ganze programmatisch und damit behutsamer lösen können.
Da die Dateien aber eh im ROM liegen, werden sie auch nur im overlay gelöscht
und müssten in /rom noch vorhanden sein. Wegkopieren ist also gar nicht nötig.
Bitte korrigiert mich :-)
Viele Grüße
Tobias
Am Mittwoch, 8. Mai 2019, 09:17:48 CEST schrieb Michael Fritscher:
> Moin,
>
> erstmal: Danke für die Arbeit! ein kleiner Kommentar:
>
> On 06.05.19 19:05, Adrian Schmutzler wrote:
> > Hallo,
> >
> >
> >
> > 1) firstboot
> >
> > Bei jedem Boot-Vorgang werden die Skripte in /etc/rc.d durchgearbeitet,
> > die dort wiederum aus /etc/init.d automatisch erstellt werden.
> >
> > Im /etc/rc.d/S10boot werden dabei alle Skripte in /etc/uci-defaults
> > ausgeführt UND DANACH GELÖSCHT.
> >
> >
> >
> > D.h. alle Skripte in uci-defaults werden NUR beim allerersten Bootvorgang
> > nach factory-Flash/sysupgrade/Reset ausgeführt, und das bevor irgendetwas
> > anderes gestartet wird.
> Ich fände es persönlich schöner, wenn die nicht gelöscht werden, sondern
> z.B. umbenannt werden - oder ein Flag ala /etc/first_boot_done gesetzt
> wird, was beim update o.ä. natürlich nicht migriert wird. Würde zum
> einen vermutlich das Entwickeln vereinfachen, zum anderen wäre es dann
> auch nachträglich direkt auf dem Router nachvollziehbar, was ausgeführt
> wurde.
>
> Viele Grüße,
> Michael Fritscher
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://{'listname': 'franken-dev-freifunk.net', 'hostname': 'lists.freifunk.net'}/pipermail/franken-dev-freifunk.net/attachments/20190508/a0684788/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 834 bytes
Beschreibung: nicht verfügbar
URL : <https://{'listname': 'franken-dev-freifunk.net', 'hostname': 'lists.freifunk.net'}/pipermail/franken-dev-freifunk.net/attachments/20190508/a0684788/attachment.sig>
Mehr Informationen über die Mailingliste franken-dev