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