openwrt中uci config 如何跟程式連動 - Linux

Harry avatar
By Harry
at 2014-10-09T17:52

Table of Contents

各位大大好

目前因為工作關係, 想要寫一個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~

--
Tags: Linux

All Comments

Charlotte avatar
By Charlotte
at 2014-10-12T02:09
你真的有看過/etc/init.d/dnsmasq?
Connor avatar
By Connor
at 2014-10-15T09:14
那個長得可怕的dnsmasq function就是做這件事的啊...
Emily avatar
By Emily
at 2014-10-17T20:34
還有底下一堆子function也是
Cara avatar
By Cara
at 2014-10-18T23:14
謝謝, 目前trace code,發現其中使用到/lib/function.sh,看
Hedwig avatar
By Hedwig
at 2014-10-22T20:13
起來很複雜,因此目前還沒有trace到uci取得&配置到dnsmasq
Rosalind avatar
By Rosalind
at 2014-10-25T12:16
去抓openwrt來build他的dnsmasq 我記得有一個uci format
Aaliyah avatar
By Aaliyah
at 2014-10-29T10:08
跟dnsmasq config互轉的script還是app

進入全部的子目錄做git pull

Kama avatar
By Kama
at 2014-10-08T19:00
※ 引述《filiaslayers (司馬雲)》之銘言: : 我現在又遇到另一個問題 : for file in * : do : cd $file;ls : done : 會cd進子目錄做ls之後,又cd一次 : 舉例來說: : a : top-b : c : 會cd進a目錄 ...

進入全部的子目錄做git pull

Donna avatar
By Donna
at 2014-10-08T18:45
我現在又遇到另一個問題 for file in * do cd $file;ls done 會cd進子目錄做ls之後,又cd一次 舉例來說: a top-b c 會cd進a目錄執行ls,然後又會再執行cd a 結果就是找不到目錄,這個該怎麼避免呢? - ...

Bugzilla 有安全漏洞(可能影響很多軟體)

Kelly avatar
By Kelly
at 2014-10-08T17:46
消息來源: PCWorld 網站 Bugzilla zero-day can reveal zero-day vulnerabilities in top open-source projects http://ppt.cc/NULm bugzilla 網站 http://www.bugzilla.org/ ...

Cross compile要燒錄的問題

Elizabeth avatar
By Elizabeth
at 2014-10-08T16:31
※ 引述《Lowpassed (羅帕斯)》之銘言: : 因為小弟剛接觸Embeded linux, : 有些地方還不太清楚, : 想請問板上的高手, : cross compile完成的執行檔, : 是要放在kernel裡的哪個資料夾, : 來燒錄到板子上? : 若是燒錄完成的話, : 是要進入放的資料夾裡, ...

進入全部的子目錄做git pull

Oliver avatar
By Oliver
at 2014-10-08T14:57
請問一下,我想寫一個script好方便我把全部的子目錄做git pull的動作 這該如何寫? 目錄型式 a b top- c d e abcde分別都是一個獨立的repo 本來是想用find,不過find好像會把全部的子目錄列出來 但我 ...