当前位置:首页 >> 互联网 >>

patch生成


cd new/
cd aldk/
cd build
cd dl/

tar zvxf arcadyan-utility-0.5.tar.gz 解压DL下面的包并重命名备份
mv arcadyan-utility-0.5 arcadyan-utility-0.5.orig

将在build目录下修改的arc拷贝到DL下
cp -af ../build_dir/target-mips_r2_uClibc-0.9.30.1_288_ZZ_IAD/arcadyan-utility-0.5 ./
将2个文件夹diff出一个patch
diff -urNd arcadyan-utility-0.5.orig/vendor/ arcadyan-utility-0.5/vendor/ > au-0.5-dt-vendor.patch

vi au-0.5-dt-vendor.patch
vi arcadyan-utility-0.5.orig/vendor/dt/VRV9510KWAC23-B-23/package.list
vi au-0.5-dt-vendor.patch

删除拷贝过来的arc文件夹
rm -rf arcadyan-utility-0.5
解压源文件
tar zvxf arcadyan-utility-0.5.tar.gz

进入到源文件目录
cd arcadyan-utility-0.5
打patch到源文件,这样就产生了最新修改的文件
patch -p1 < ../au-0.5-dt-vendor.patch
压缩打过patch的文件,这个就是最新的文件了。
tar -zcf arcadyan-utility-0.5.tar.gz arcadyan-utility-0.5

因为最新打过patch的文件是在dl目录下,如果要编译这时候不能到主目录下去编译,否则会重新download并拷贝到dl,覆盖修改过的文件。此时只能在build目录下去编译
cd build
make V=99 package/arcadyan-utility/{clean,compile} 2>&1 | tee 1.log

注意:diff的时候arc里面可能还会有一些2进制文件,会体现在patch里面,所以在打patch的时候要先clean下


或者使用方法2:
直接找出dl下面的源文件arcadyan-utility-0.5.tar.gz,解压备份,修改,2者生成patch。这样的好处是没有其他中间文件,但是要对改的地方熟悉。



相关文章:
使用diff和patch制作及打补丁.doc
使用diff 和 patch 制作及打补丁 2011-03-23 分类: LIN
LINUX patch.doc
LINUX patch - 在 Linux 内核邮件列表中一个经常被问到的问题就
Git的Patch功能.doc
Git的Patch功能 - Git 的 Patch 功能 UNIX 世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型 UNIX 项目的普通贡献者...
终于破解了win7 64位的modelsim 10.1c 安装.doc
因此将 win64 文件夹中的 mgls64.dll 的文件属性中的只读去掉,之后重新运行 patch_dll.bat 后,等一 会成功生成 license 文件,保存到安装目录下 txt 格式,取名...
patchmaster应用入门模板设置_图文.doc
patchmaster应用入门模板设置_基础医学_医药卫生_专业资料。安装好软件后设置...each Sweep” , 这样每个 sweep 后就会在 Online Window 的图中生成一个点。...
diff和patch使用指南.txt
diff和patch使用指南 - diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。 diff比较两个文件或文件集合的差异,并记录...
拉伸现有的点,线,面的方式来生成Multipatch.txt
过程描述 下面的代码是通过拉伸现有的点,线,面的方式来生成Multipatch。 '使用ConstructExtrude 方法来创建Multipatch. Dim pConstructMultipacth As IConstructMulti...
中间代码生成5_图文.ppt
第六章 1) 2) 源语言 源语言 中间代码生成目标...backpatch(C.chain,NXQ)} {backpatch (T.chain,...
...使用Everest和ACPI Patcher轻松生成dsdt.aml.doc
第二步: 使用 ACPI Patcher 对第一步生成的 bin 文件打补丁并生成 aml 文件 选择 DSDT Patch 这个菜单,指定源文件为上述的 bin 文件,再指定一个输出路径,点击...
linux_Patch.doc
linux_Patch - linux patch 命令集锦... patch 是用 来查找文件之间差异的 GNU diff 命令的一个接口; diff 有很多选项, 但是该命令最常用的用 途是用来生成一个...
使用IConstructMultiPatch接口来创建Multipatch并存入....doc
使用IConstructMultiPatch接口来创建Multipatch并存入到shapefile文件中 - 使用 IConstructMultiPatch 接口来创建 Multipatch ...
实验五 编译 用语法制导方式生成中间代码生成器.doc
二、实验内容 在实验四生成的语法分析器基础上加入语义动作,将源程序翻译为对应...{ backpatch(list, $1.nextlist, $2.instr); $$.nextlist = $3.next...
Oracle 10g Patch10补丁安装操作.doc
Oracle 10g Patch10补丁安装操作_计算机软件及应用_IT/计算机_专业资料。Oracle ...解压补丁包,生成的文件夹为 12429523 2) 打开 DOS 窗口, 设置 ORACLE_HOME 环境...
NURBS建模、多边形建模与Patch面片 (第5章)_图文.ppt
第5章 多边形建模、NURBS建模与Patch面片建模本章要点: 了解NURBS
记一次屏幕录像专家加密视频的破解及Patch经历_图文.doc
记一次屏幕录像专家加密视频的破解及Patch经历 - 记一次屏幕录像专家加密视频的破解及 Patch 经历 有一次在网络上寻找的学术视频资料是加密的,经过了解发现它是由...
中间代码生成_图文.ppt
E.true: to E.true to E.false M1处反填E.truelist M2处反填E.falselist N出生成 goto S.next 29 {backpatch( E.truelist,M1.quad); backpatch(E....
语法分析与中间代码生成 编译报告.doc
(); //自动生成临时变量 void backpatch(int p,int
基于MultiPatch的地下三维物体在ArcGIS上的实现_图文.pdf
它把现实世界中 本 文将 着重探 讨基 于ArcGI S平台的MultiPatch 元素类型 ...(3,4,5)生成的三角形集合构成 一 三角形 的起 点,然后按照点位顺序依次...
Ansys workbench网格划分相关.doc
Ansys workbench网格划分相关 - Mesh 网格划分方法四面体(Patch Conforming 和 Patch Independent)、扫掠、自动、多区、CFX 划分 1...
内外网补丁导入导出操作流程说明.pdf
注意:此时查看内网服务器补丁下载路径,该路径下只是生成了空的补丁文件夹, 如:D:\patch\CH\ (4)拷贝生成的未下载补丁列表文件 081122.bin 到上游服务器 1.4 ...
更多相关标签: