In the vim.spec file we have this: %config(noreplace) /etc/vimrc Which should be really: %config(noreplace) %{_sysconfdir}/vimrc I am having minor problems whereby I always end up with a new vim.rpmnew file upon upgrade, despite the two files being identical: [root@typhoon etc]# ls -la vimr* -rw-r--r-- 1 root root 1473 Oct 18 02:24 vimrc -rw-r--r-- 1 root root 1473 Oct 18 02:24 vimrc.rpmnew Hopefully this specfile fix might solve the problem.
The .rpmnew file is a problem I've still have to find a fix for. Two subpackages of vim have the same config file in it (which shouldn't be a problem), but rpm tends to disagree ;-( I'll add the %{_sysconfdir} changes to CVS, they'll show up with the next build