It's %ghost so can be there or not. Rpm then makes sure it gets deleted on uninstall. Fedora's kernel-install(8) script for grub actually does link/copy the config file to /boot. The upstream kernel-install scripts do not handle that file. So I really wonder what the purpose of using the file in /boot would be. Does anyone know any script used in practice that uses it? And for what? The running kernel has it's config in /proc/config.gz. For building modules /lib/modules/$version/build/.config is the correct one to use. So if the %ghost entry is considered confusing I'd rather remove it than adding link.