/**
*
* 克米出品 必属精品
* 克米设计工作室 版权所有 http://www.Comiis.com
* 专业论坛首页及风格制作, 页面设计美化, 数据搬家/升级, 程序二次开发, 网站效果图设计, 页面标准DIV+CSS生成, 各类大中小型企业网站设计...
* 我们致力于为企业提供优质网站建设、网站推广、网站优化、程序开发、域名注册、虚拟主机等服务,
* 一流设计和解决方案为企业量身打造适合自己需求的网站运营平台,最大限度地使企业在信息时代稳握无限商机。
*
* TEL: 13450110120 15813025137
* QQ: 21400445 8821775 11012081 327460889
* E-mail: ceo@comiis.com
*
* 克米设计用户交流群: ①群83667771 ②群83667772 ③群83667773 ④群110900020 ⑤群110900021 ⑥群70068388 ⑦群110899987
* 工作时间: 周一到周五早上09:00-11:00, 下午03:00-05:00, 晚上08:30-10:30(周六、日休息)
*
*/
if(!defined('IN_DISCUZ')) {exit('Access Denied');}
$comiis_nav=0; //克米新增加的二级栏目设置, 0为关闭,1为开启;
$comiis_forum_ng=1; //论坛首页克米 N 格设置, 0为关闭,1为开启;
$comiis_list_zlb=1; //帖子列表页右边克米边栏设置, 0为关闭(使用论坛程序默认),1为开启在右边,2为开启在左边;
$comiis_view_gbt=0; //帖子内容页克米广播台设置, 0为关闭,1为开启;
/*** 注意:以上设置关闭再开启后,有可能会造成被关闭内容的DIY数据丢失,需要重新导入设置,请慎重使用!***/
?>
为OpenWRT打包制作自己的ipk安装包
- 功勋
- 689 点
- 积分
- 5865
- 阅读权限
- 200
- 精华
- 13
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4572 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2024-10-24
- UID
- 5
- 帖子
- 6562
- 威望
- 4312 点
- 黄金
- 10544 金币
- 在线时间
- 4572 小时
- 注册时间
- 2005-5-13
- 最后登录
- 2024-10-24
|
发表于 2019-7-18 11:56:12
|显示全部楼层
众所周知ipk文件的使用,我就不啰嗦了。那ipk文件是怎么来的呢?
正统来说,应该是由源代码使用相应SDK编译得到的。
但这样做太麻烦了,有时我们只是想打包定制自己的配置文件。
其实十年前早有人想到了这个需求,且写了生成工具,是一个脚本叫ipkg-build。
这个工具被改进之后收在了SDK的scripts/ipkg-build。
使用方法是酱婶儿地:
先建立临时目录
mkdir /tmp/oshome
目录下就是ipk的结构,通常可以有/tmp/oshome/usr/bin和/tmp/etc
分别是放可执行程序和配置文件
还需要有一个/tmp/oshome/CONTROL目录,内有control文件。内容类似于:
- Package: oshome
- Version: 1.0
- Architecture: mipsel_24kc
- Maintainer: LuckyStar <[url=mailto:LuckyStar@oshome.com]LuckyStar@oshome.com[/url]>
- Section: base
- Priority: optional
- Description: This package provides oshome, which does nothing.
- Source: [url=http://www.oshome.com]http://www.oshome.com[/url]
复制代码
Architecture一项可以用opkg print-architecture来确认,可以是all,Section一项可以是net等。
补充一点是潘多拉就修改了这项,后面加了“_dsp",所以对应潘多拉就是mipsel_24kec_dsp。
这个问题以至于他的ipk无法装到OpenWRT上,OpenWRT的ipk也无法装到潘多拉上。
准备齐全后就可以打包了,打包的姿势是酱婶儿地:
scripts/ipkg-build -o root -g root /tmp/oshome /tmp
之后在/tmp下就可以找到oshome_1.0_misp.ipk了
顺路一提醒,/tmp目录重启会清空。
补充在ubuntu下打包调用data时日期格式会出错,所以需要在脚本头部增加
alias date="date \"+%Y-%m-%d %H:%M:%S\""
附件为我用在ubuntu下的ipkg-build脚本
|
|
中华人民共和国宪法第四十条:
中华人民共和国公民的通信自由和通信秘密受法律的保护。
|
|
|
|
|
发表回复