Parece que os pacotes foram configurados para que os arquivos httpd.conf não fossem declarados como arquivos "config". Consulte o link
Teve um problema em que pacotes de httpd
de 64 e 32 bits foram instalados.
Quando um dos pacotes é desinstalado via yum remove
, ele remove determinados arquivos compartilhados, como /etc/httpd/conf/httpd.conf
.
Existe uma maneira de excluir a remoção de arquivos via rpm
ou yum
? Analisei as duas man
páginas, mas não vi nenhuma opção relevante.
BTW: Estou ciente que poderíamos fazer backup dos arquivos e restabelecê-los após a desinstalação. Eu só queria saber se há uma opção mais limpa e elegante.
Parece que os pacotes foram configurados para que os arquivos httpd.conf não fossem declarados como arquivos "config". Consulte o link
Infelizmente (ou felizmente, depende de como você o vê), não há remoção seletiva de arquivos. O que eu proponho é listar os arquivos, os arquivos de configuração marcados como tal e a documentação de cada pacote em questão e passar pela lista o que você deseja manter.
Use
rpm -ql packagename
para listar os arquivos rpm -qc packagename
para listar os arquivos de configuração rpm -qd packagename
para listar os arquivos de documentação e passe por essas listas e crie manualmente backups para arquivos que devem ser arquivos de configuração, mas que não estejam marcados como tal (isto é, que apareçam em rpm -ql
output), como já foi apontado por @Jeff Schaller.