Se você simplesmente sobrescreveu os arquivos fornecidos pelo rpm, você pode ter ... alguma dor depois; no mínimo, é enganoso para quem olha para o sistema.
Na sua posição, eu faria uma das duas coisas:
1 / Baixe a srpm para o Centos, faça um rpm -i openssl-whatever.srpm
Edite o arquivo /usr/src/redhat/SPEC/openssl.spec para atualizar a versão e o arquivo de origem para a versão do openssl que você deseja criar.
Faça um rpmbuild -ba /usr/src/redhat/SPEC/openssl.spec para construir uma versão mais nova do RPM. Se tudo correr bem, você vai acabar com alguns novos RPMs brilhantes em / usr / src / redhat / RPMS / $ arch e você pode simplesmente deixá-los entrar.
ou
2 / Nab o openssl srpm de uma versão mais recente (como o Fedora 12), e faça um rpmbuild --rebuild openssl-whatever.srpm
Mais uma vez, tudo indo bem, você obterá alguns RPMs, embora isso seja provavelmente menos confiável (no sentido de que a ABI e as dependências podem ter mudado do RHEL 5 para o Fedora 12, por exemplo).