mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-16 18:57:31 +02:00
document config_foreach, close #2162
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8342 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
d1d50072ed
commit
dd622e2557
@ -57,6 +57,19 @@ after \texttt{config\_load} is done.
|
|||||||
That allows you to process sections both before and after all options were
|
That allows you to process sections both before and after all options were
|
||||||
processed.
|
processed.
|
||||||
|
|
||||||
|
Another way of iterating on config sections is using the \texttt{config\_foreach} command.
|
||||||
|
|
||||||
|
Syntax:
|
||||||
|
\begin{Verbatim}
|
||||||
|
config_foreach <function name> [<sectiontype>] [<arguments...>]
|
||||||
|
\end{Verbatim}
|
||||||
|
|
||||||
|
This command will run the supplied function for every single config section in the currently
|
||||||
|
loaded config. The section name will be passed to the function as argument 1.
|
||||||
|
If the section type is added to the command line, the function will only be called for
|
||||||
|
sections of the given type.
|
||||||
|
|
||||||
|
|
||||||
You can access already processed options with the \texttt{config\_get} command
|
You can access already processed options with the \texttt{config\_get} command
|
||||||
Syntax:
|
Syntax:
|
||||||
|
|
||||||
@ -80,3 +93,9 @@ Syntax:
|
|||||||
config_set <section> <option> <value>
|
config_set <section> <option> <value>
|
||||||
\end{Verbatim}
|
\end{Verbatim}
|
||||||
|
|
||||||
|
If a config section is unnamed, an automatically generated name will
|
||||||
|
be assigned internally, e.g. \texttt{cfg1}, \texttt{cfg2}, ...
|
||||||
|
|
||||||
|
While it is possible, using unnamed sections through these autogenerated names is
|
||||||
|
strongly discouraged. Use callbacks or \texttt{config\_foreach} instead.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user