Die “Windows Registry”, das “SuSE YaST” von OpenWRT.
Die Konfigurationen werden in /etc/config
abgelegt.
Der Aufbau eines Attributs ist wie folgt:
touch /etc/config/$config
anlegen)
uci add $config $section
anlegen)
uci add $config $section
$config.@$section[$i]
gesetzt, wird $section
umbenant ⇒ Es müssen Options existieren
uci set $config.$section=...
uci set $config.$section.$option=...
Änderungen werden mit uci commit
in die Textdateien geschrieben.
Im Anschluss wird in ucitrack
nach update Aktionen gesucht.
Dort kann für jede configeinesection existieren, in der die folgenden Sachen definiert werden können:
init
: Führe /etc/init.d/$value reload
aus, wenn /etc/init.d/$section enabled
wahr ist.
exec
: Führe das Angegebene script aus.
test
: Wenn der exit-code nicht $value
entspricht, gebe eine Fehlermeldung aus. Defaultmäsig wird nicht getestet.
Das ganze wird von /sbin/luci-reload
gesteuert.
Mehr Infos im OpenWRT Wiki.