OpenWrt增加软件包方法

更多参考:http://www.right.com.cn/forum/thread-75653-1-1.html

OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包。人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使用极其方便,按照OpenWrt的约定就可以很简单完成。

         $(INSTALL_DATA) ./files/mountd.config $(1)/etc/config/mountd

         $(INSTALL_BIN) ./files/mountd.init $(1)/etc/init.d/mountd

endef

安裝文件放在files子目錄下,不要與源代碼文件目錄src混在一起,以提高可讀性。

使用清晰的文件擴展名,更方便安裝識別文件。

软件包安装前处理方法,使用脚本语言,因此定义的第一行需要下面的格式

調用時帶入的參數為嵌入式系統的鏡像目錄。

软件包安装后处理方法,使用脚本语言。

软件包删除前处理方法,使用脚本语言

软件包删除后处理方法,使用脚本语言

在内核模块定义中增加

在开发过程最好不要使用自动装载,經過嚴格調試後再使用,可以減輕調試的工作量。

完成前面定义后,必须使用 对于一般软件包

或对于内核模块

转自:http://blog.csdn.net/openme_openwrt/article/details/7390755

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年7月27日
下一篇 2014年7月27日

相关推荐