使用 tar 命令打包发布文件

使用 tar 命令打包发布文件

发布你的程序

有时候发布的文件是一些 lib 或者 firmware 等非源码文件,甚至一次需要更新很多个文件,这个时候基本会利用安装脚本辅助用户安装这些发布和更新,一般的做法是将所有文件整理打包,然后告诉用户如何执行某个命令,就可以顺利安装所需的更新。这样我们就需要准备压缩包,安装脚本和安装文档。

其实我们可以将整个发布集成在一个脚本里面,这样用户拿到就是可执行的脚本,就知道执行这个脚本能够正确安装,当然也可以在脚本里面添加安装文档。

利用 tar 简化发布步骤

这里使用的是 tar 命令的 –apend 功能

     -r, --append
append files to the end of an archive

这里以更新 lib 为例: 我们有个文件夹包含所有的 lib 更新,命名为 update

  1. 首先将所有的更新放在 update 文件夹并打包
  2. 然后将打包的文件添加在我们的 install.sh 脚本后面
  3. 可以发布 install.sh 脚本代替所有的发布文件了

代码示例

tar czvf update.tar.gz update
tar -rf install.sh update.tar.gz

install 脚本要解压这个压缩包,并安装参考 qcom 的发布脚本: 
我已经将脚本部分提取出来,放进 git 仓库

转载于:https://my.oschina.net/jingxia/blog/697501

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值