附录1 oatpack命令参数解释
-c –create: 创建一个空的升级包文件头,此命令创建文件头的同时可以用-b 或-e 添加开始或结束升级
的脚本。
-b –begin-script: 在服务器上指定一个文件,用于板子在升级前执行的脚本。
-e –end-scrip: 在服务器上指定一个文件,用于板子在升级结束后执行的脚本。
-a –append: 在已经创建的升级包中追加新的头信息,追加新的信息中,必须使用以下参数告知升级的
相关讯息。
-s –src-file: 需要更新的源文件路径。
-d –dst-file: 需要更新的目标文件或者分区节点的路径。
-t –dst-file-size: 需要更新的目标文件或者分区的大小,单位为 byte,可以用 16/10 进制表示。
-m –file-mode: 你要更新的文件 mode。
-o –diff-old: 差分升级的接文件、文件夹目录。
-n –diff-new:差分升级的新文件、文件夹目录。
–block-update:打包的数据为一个裸数据的 block 升级。
–ubi-update:打包的数据为 UBI 文件系统的 volume 升级。
–file-update:打包的数据为一个文件升级。
–file-add: 用打包的数据添加一个文件。
–file-delete: 仅更新打包的数据头,删除板子上的目标文件。
–file-update-diff: 打包的数据为差分升级的 diff data。
–dir-update: 扫描新旧两个文件夹中的内容,并比较差异、增加、减少的部分,然后进行批量打包。
–dir-update-diff: 扫描新旧两个文件夹中的内容,并比较差异、增加、减少的部分,然后进行批量打包。
其中差异的文件对其差分数据进行打包。
–help:打印帮助信息。
–debug: 打开调试信息。