|
我现在想修改postfix软件,
于是,我下载了postfix的src.rpm包,rpm -ivh 后,安装到/usr/src/linux/目录下面。
源代码在/usr/src/linux/sources中,是postfix-2***.tar.gz,在/usr/src/linux/specs中,执行rpm -bp postfix.spec,该命令自动将上面这个源码包解压到/usr/src/build目录中,我在这个目录中对源代码做了修改,然后再tar回.tar.gz的包,将它拷贝到/usr/src/linux/source中覆盖原来的那个包,然后,再回到/usr/src/linux/specs目录中,执行rpm -bb postfix.spec命令,但是总是出错。
提示:the next patch would create the file postfix-contrib/README, which already exist!提示是否覆盖,这样大概有三次提示,无论你选择y或者n,最后都出现:1 out of 1 hunk ignored ...error: Bad exit status from /var/tmp/*****
如果,我不做修改,直接在/usr/src/linux/specs目录中执行rpm -bb postfix.spec,这样就不会出现任何问题。
不知道为什么修改了一个.c文件,就会出现这样的问题,请教各位了。 |
|