scripts for modify openwrt IPK files
提供一些脚本,用来解包/打包 OpenWRT 的 IPK 文件。
如果在 macOS 里使用,需要安装 gtar 和 gsed。
假设有个 work/ABC.ipk,执行
./script/unpack work/ABC.ipk将会产生 work/ABC 文件夹。其中:
work/ABC/CONTROL里包含的是元数据,其中control文件可以修改版本号什么的work/ABC里的其他文件(夹)就是 IPK 安装时将释放到根目录的文件(夹)
假设之前解包后的文件夹是 work/ABC,执行
./script/pack work/ABC将在 work 文件夹下产生 ipk 文件,文件名由 包名_版本号_CPU架构.ipk 构成