1. 制作源碼補釘
假定原始的源碼目錄為src_code,修改后的源碼目錄為src_code_new。
通過以下命令,就能夠制作出源碼補釘文件changes.patch。
changes.patch中記錄了src_code與src_code_new之間的差異。
[root@localhost ~]# diff -urN src_code src_code_new > changes.patch
2. 給源碼打補釘
將原始的源碼目錄src_code,復制1份保存為src_code_test。
然后,通過以下命令,將補釘changes.patch打到src_code_test中。
這樣1來,src_code_test與src_code_new的內容就完全1致了。
[root@localhost ~]# cp -rf src_code src_code_test
[root@localhost ~]# cd src_code_test/
[root@localhost src_code_test]# patch -p1
<../changes.patch