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 $config eine $section 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.