Especifique na especificação rpm para não remover arquivos e diretórios não modificados durante a desinstalação

StackOverflow https://stackoverflow.com//questions/22011283

Pergunta

Gostaria de saber como especificar nas especificações rpm que alguns arquivos e diretórios não devem ser removidos durante a desinstalação, mesmo que não tenham sido modificados?

Tenho alguns diretórios que contêm arquivos de configuração.Esses arquivos são instalados com rpm -ivh.Alguns dos arquivos instalados nem sempre são modificados e não devem ser removidos na desinstalação.

Agradeço antecipadamente por sua ajuda.

Foi útil?

Solução

Não acho que exista uma maneira nativa de fazer isso.Não vejo por que você faria isso se eles não fossem modificados;o usuário final sempre pode rpm2cpio ou reinstalar se quisessem os originais.

No entanto, para fazer isso, você poderia fazer algo como empacotar todos os arquivos em /etc/yourapp/orig/ e então em seu %post faça algo como cp /etc/yourapp/orig/*.conf /etc/yourapp.Você teria que fazer coisas mais avançadas para evitar que ele pisoteasse arquivos de configuração previamente instalados e modificados, mas é uma ideia hackeada para executar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top