I need to setup a custom yum repo to supply some packages that are not in CentOS, and some that are but have been patched and/or are different versions. Not much of a big deal. In order to limit conflict with CentOS packages, I am using a prefix other than /usr. All my packages that also have existing versions in CentOS are installed under this new prefix to prevent any conflict with the CentOS package. My main issue is I would like yum (and rpm) to be happy with this coexistence. Is the only way to do this by giving my packages a different name rather than just twiddling the release number? For example, CentOS has libpcap-0.8.3, I need to supply a patched libpcap-0.8.4 but I don't want it to replace the 0.8.3 package, so I've modified the package name to be like <something>.libpcap-0.8.3... I know this may same weird, but is prefixing the package name a sane approach to this? On a related note, I also supply a modified kernel and I don't want yum to replace the kernel when its updated on a CentOS mirror. Is the best way to do this with a the ignore option in the yum repo configuration? Thanks, Jason