Como posso evitar que o yum update crie arquivos de configuração?

2

Ocasionalmente, quando executo um yum update , alguns arquivos de configuração excluídos (ou movidos para outro diretório) são recriados. Estas parecem ser as configurações padrão fornecidas pelo software.

Alguns exemplos são httpd e yum . Isso geralmente acaba quebrando ou alterando meu comportamento desejado.

Mais detalhadamente para yum :

  • em /etc/yum.repo.d/ , movi os arquivos *.repo para /etc/yum.repo.d/disabled .
  • após (uma recente) yum update , os arquivos de configuração padrão CentOS-*.repo são recriados em /etc/yum.repo.d/
  • o próximo yum update será atualizado dos repositórios padrão do yum, que é o que eu estava tentando evitar em primeiro lugar.

É a única maneira de impedir que isso deixe os arquivos no diretório, mas acabe com o conteúdo? Estou preocupado que poderia fazer isso com alguma nova configuração.

    
por Mocking 04.06.2018 / 22:08

2 respostas

1

yum preservará um arquivo de configuração personalizado, desde que o arquivo resida em seu diretório padrão.

Se a atualização da configuração for uma das principais que torna obsoleta a personalizada, a sua configuração atual é renomeada com o sufixo .rpmsave e a nova configuração atualizada é instalada.

Se a atualização de configuração simplesmente trouxer aprimoramentos e / ou pequenas alterações, sua configuração atual não será perturbada e o novo arquivo de configuração será renomeado com o sufixo .rpmnew .

Assim, seguindo um yum update , simplesmente find arquivos chamados *.rpmnew ou *.rpmsave e compare e ajuste conforme necessário.

    
por 04.06.2018 / 22:51
0

Do seu cenário, tanto quanto eu entendo e sei de experiências anteriores, uma atualização ou atualização também recriará (o padrão) arquivos de configuração.

No seu caso, será necessário implementar algum tipo de gerenciamento de configuração. Isso pode ser scripts adicionais, ferramentas ou infraestrutura ainda mais avançada.

    
por 08.06.2018 / 12:04