可以让我过目一下你们的RPM打包代码吗？还有你们的主配置文件名是nginx.conf吗？如果是的话合并这个补丁是没有任何问题的，因为生成的备胎文件名是nginx.conf.default，和原来的一样。

另外，我对RPM打包也有点了解，需要指定文件名的，应该是提供给其他软件包的依赖文件吧，nginx.conf.default这个备胎文件你们也作为提供给其他软件包的依赖文件写上去？

另外，nginx的官方打包代码都没有把nginx.conf.default这个备胎文件写上去，不信你自己看看：
http://nginx.org/packages/rhel/6/SRPMS/nginx-1.2.6-1.el6.ngx.src.rpm
http://nginx.org/packages/rhel/5/SRPMS/nginx-1.2.6-1.el5.ngx.src.rpm
http://nginx.org/packages/centos/6/SRPMS/nginx-1.2.6-1.el6.ngx.src.rpm
http://nginx.org/packages/centos/5/SRPMS/nginx-1.2.6-1.el5.ngx.src.rpm
http://nginx.org/packages/opensuse/12.1/SRPMS/nginx-1.2.6-1opensuse12.1.ngx.src.rpm
http://nginx.org/packages/aix/SRPMS/nginx-1.0.10-1.ngx.src.rpm
如果你觉得上面这几个最新的包都满足不了你，你还可以去http://nginx.org/packages 看看以往的打包代码。

还有，就算你们真的这么蛋疼把这备胎文件写上去了，而且你们的主配置文件也不叫nginx.conf，例如叫tengine.conf，你们就不能把spec里面的备胎文件名改过来吗？