作者xb1015 (Marco)
看板Linux
標題[問題] openwrt中uci config 如何跟程式連動
時間Thu Oct 9 17:52:03 2014
各位大大好
目前因為工作關係, 想要寫一個process 以及新增一些相關的 uci configuration
目前想要參照openwrt 的作法, 想要把程式跟 uci configuration 進行連動
因此現在在觀察uci 與 程式之間的連動關係
但是目前還沒看到程式 在 start 時候如何去調用uci configation
因此想要請教各位大大是否有相關的經驗可以分享
ex.
openwrt 有一些 DHCP 相關的配置如下
#uci show dhcp
dhcp.lan=dhcp
dhcp.lan.interface=lan
dhcp.lan.start=33
dhcp.lan.leasetime=12h
dhcp.lan.staticipMAX=8
dhcp.lan.lan_dns=dnsRelay,FromISP,FromISP
dhcp.lan.limit=36
.............
重新啟動 dhcp, 應是透過 /etc/init.d/dnsmasq restart
但是目前還看不到dhcp server 如何讀取uci configuration 並且帶入上述的設定檔
如大大有相關經驗的, 是否可以分享給小弟, 小弟感激不盡!!
THX~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.207.61
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1412848326.A.237.html
→ danny8376: 你真的有看過/etc/init.d/dnsmasq? 10/09 19:13
→ danny8376: 那個長得可怕的dnsmasq function就是做這件事的啊... 10/09 19:14
→ danny8376: 還有底下一堆子function也是 10/09 19:17
→ xb1015: 謝謝, 目前trace code,發現其中使用到/lib/function.sh,看 10/11 22:30
→ xb1015: 起來很複雜,因此目前還沒有trace到uci取得&配置到dnsmasq 10/11 22:31
→ ah7675: 去抓openwrt來build他的dnsmasq 我記得有一個uci format 10/11 23:11
→ ah7675: 跟dnsmasq config互轉的script還是app 10/11 23:12