在内核补丁 .patch文件中,用@@ .... @@括起来的部分是什么意思,比如 @@ -220,6 +228,9 @@ 谢谢!
by xiaozhe2000 - 内核/嵌入技术 - 2006-02-13 17:06:31 阅读(379) 回复(0)
--- qmail-1.03.old/dns.c 1998-06-15 05:52:55.000000000 -0500
+++ qmail-1.03/dns.c 2003-01-08 16:00:32.000000000 -0600
@@ -7,8 +7,6 @@
#include
想用脚本实现patch中注释行的统计。 注释行的风格是/* XXXXXXXXXX */(单行注释) 或者是 /* XXXXXXXXXXXXXXXXXXXX * XXXXXXXXXXXXXXXXXXXX */(块注释) 但在ptch文件中可能有下面的情形: /* XXXXXXXXXXXXXXXXX + * XXXXXXXXXXXXXXXXX + */ +/* XXXXXXXXXXXXXXXXX * XXXXXXXXXXXXXXXXX * XXXXXXXXXXXXXXXXX * XXXXXXXXXXXXXXXXX 这种情形中行首不是+的行不统计 应该怎么办呢
若已经用qmail-1.03-5.i386.rpm安装了qmail,需要打qmailqueue-patch 吗(我看patch是1999年的)?若需要,怎样打qmailqueue-patch 这个patch?
[root@sei114 linux]# patch -p1 < kernel-2.2.14-audit.patch can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -urN /home/linux-2.2.14/Documentation/Configure.help ./linux/Documentation/Configure.help |--- /home/linux-2.2.14/Documentation/Configure.help Wed Mar 8 10:24:49 2000 |+++ ./linux/D...
我在cygwin下用linux环境编程,现在碰到一个问题,想要请教大家。 就是我现在又一些扩展名为diff的补丁文件,然后我上网搜了一下发现diff文件的使用命令是: patch 待打补丁文件 diff补丁文件 但是我发现有写diff文件是一个补丁文件针对很多文件,就是说一个diff文件要给很多文件打补丁,这样的话如果用上面这个命令就会提示找不到命令,所以我想问下这个问题怎么解决,比如我给出一个diff文件的例子: diff -Naur orig/cdc/sr...
pwd /var/sadm/patch ora@erpdb$ ls 111711-10 112771-20 112964-07 113042-06 113244-05 113451-07 114127-03 114538-24 115055-01 117069-01 111712-10 112785-34 112966-05 113043-06 113273-06 113476-13 114129-02 114555-14 115077-03 117071-01 112540-22 112807-10 112970-07 113044-05 113277-21 113579-06 114332-11 114571-02 115665-06 117171-02 112565-19 112817-17 113039-05 113222...