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.