package/base-files/files/etc/config目录
target/linux/ramips/base-files/etc/config目录
这两个目录下的配置文件是如何整合到最终生成的系统中的?
遇到一个问题,system这个配置文件。
在target/linux/ramips/base-files/etc/config下添加system后,导致package/base-files/files/etc/config中内容
config system
option hostname OpenWrt
option timezone UTC
config timeserver ntp
list server 0.openwrt.pool.ntp.org
list server 1.openwrt.pool.ntp.org
list server 2.openwrt.pool.ntp.org
list server 3.openwrt.pool.ntp.org
option enabled 1
option enable_server 0
不会出现在最终的系统中,一个后果是在luci配置界面System->System Pro[erties中显示
This section contains no values yet.
从而无法修改主机名和界面语言(中文,英文,等等)。
ssh登录后修改/etc/config/system添加上述内容后,在luci配置界面就出现了相应的选项。
在target/linux/ramips/base-files/etc/config目录下添加其他文件似乎为影响到package/base-files/files/etc/config目录下的同名文件,结果是二者合并的效果,若有相同选项,则target下覆盖package下。为何system不生效?推测可能不生效的部分在生成最终系统是没有其他脚本对他进行操作。
|