Justyn Bell <jbell...@gmail.com> [2013-08-19 10:45:59]:

> Firstly, I've read through the documentation here:  
> http://wiki.openwrt.org/doc/uci.  It says "UCI is also editable through  
> various programming APIs (like Shell, Lua and C)."  Where can I find  
> these APIs?  Specifically the C UCI API.

It's in libuci, package/system/uci or git://nbd.name/uci.git

> Secondly, I'm sort of lost about where the config files in /etc/config  
> get parsed and applied to other applications.  Eg, when I change the  
> configuration in /etc/config/network, and do a /etc/init.d/network  
> restart, where do these configuration values get passed such that the  
> network is updated appropriately? 

This is probably not a good starting point for a beginner. Take a look at
base-files/files/sbin/led.sh, summon 'git grep config_get' for more.

> I couldn't find help on the developers forum, so I decided to try the
> mailing list.

Why would anyone sane spent hours clicking throught those crazy web
interfaces?

-- ynezz
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to