码迷,mamicode.com
首页 > 其他好文 > 详细

ipk CONTROL 目录的作用

时间:2018-04-04 16:11:43      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:执行   blog   操作   rem   取消   hello   pack   pre   过程   

CONTROL文件夹下的文件意义
preinst        - shell script,在ipk包开始安装前执行;
postinst       - shell script,在ipk包安装后执行; 
prerm           - 在ipk包 remove前执行; 
postrm         - 在ipk包 remove后执行; 

 

例如,在openwrt中要加入一个test-hello包,在test-hello.ipk安装前,需要执行特定的操作,那么就需要用到preinst。

那么,怎么加入指定的脚本呢?

需要在Makefile中加入如下内容(仅是示例)

define Package/$(PKG_NAME)/preinst

#!/bin/sh

echo "test-hello preinst"

exit 0

endef

 

注意:如果脚本执行完毕要取消安装过程,直接让它返回false,即preinst 中exit 1。

ipk CONTROL 目录的作用

标签:执行   blog   操作   rem   取消   hello   pack   pre   过程   

原文地址:https://www.cnblogs.com/black-mamba/p/8717487.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!