Wiki

A universe of ideas

User Tools

Site Tools


freifunk:uci

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
freifunk:uci [2015-07-26 15:37] – created skrupellosfreifunk:uci [2020-11-18 18:11] (current) – external edit 127.0.0.1
Line 7: Line 7:
     * Eindeutig     * Eindeutig
     * z.B. Programm/Paket Name     * z.B. Programm/Paket Name
-    * File muss existieren (z.B. mit ''touch /etc/config/$config'' anlegen)+    * File muss existieren (z.B. mit ''%%touch /etc/config/$config%%'' anlegen)
   - **section**   - **section**
-    * Section muss vorher existieren (z.B. mit ''uci add $config $section'' anlegen)+    * Section muss vorher existieren (z.B. mit ''%%uci add $config $section%%'' anlegen)
     * Mehrfach möglich     * Mehrfach möglich
-      * ''uci add $config $section'' +      * ''%%uci add $config $section%%'' 
-      * Wird ''$config.@$section[$i]'' gesetzt, wird ''$section'' umbenant => Es müssen Options existieren+      * Wird ''%%$config.@$section[$i]%%'' gesetzt, wird ''%%$section%%'' umbenant => Es müssen Options existieren
     * Einfach möglich (hat dann auch Wert und kann options haben)     * Einfach möglich (hat dann auch Wert und kann options haben)
-      * ''uci set $config.$section=...''+      * ''%%uci set $config.$section=...%%''
   - **option** \\ Eindeutig   - **option** \\ Eindeutig
     * Eindeutig     * Eindeutig
-    * ''uci set $config.$section.$option=...''+    * ''%%uci set $config.$section.$option=...%%''
  
 Änderungen werden mit ''uci commit'' in die Textdateien geschrieben. Änderungen werden mit ''uci commit'' in die Textdateien geschrieben.
 Im Anschluss wird in ''ucitrack'' nach update Aktionen gesucht. 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: +Dort kann für jede %%$%%config eine %%$%%section existieren, in der die folgenden Sachen definiert werden können: 
-  * Option ''init'': Führe ''/etc/init.d/$value reload'' aus, wenn ''/etc/init.d/$section enabled'' wahr ist.+  * Option ''init'': Führe ''%%/etc/init.d/$value reload%%'' aus, wenn ''%%/etc/init.d/$section enabled%%'' wahr ist.
   * Option ''exec'': Führe das Angegebene script aus.   * Option ''exec'': Führe das Angegebene script aus.
-  * Option ''test'': Wenn der exit-code nicht ''$value'' entspricht, gebe eine Fehlermeldung aus. Defaultmäsig wird nicht getestet.+  * Option ''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. Das ganze wird von ''/sbin/luci-reload'' gesteuert.
  
 +Mehr Infos im [[http://wiki.openwrt.org/doc/uci|OpenWRT Wiki]].
freifunk/uci.1437917852.txt.gz · Last modified: 2020-11-18 18:10 (external edit)