Como incluo um arquivo de configuração personalizado em um RPM reconstruído?

2

Nós reconstruímos um monte de RPMs porque queríamos remover módulos e alterar opções de configuração para itens específicos do nosso ambiente de produção. Estamos hospedando-os em um repositório privado e assinamos com nossa própria chave GPG e incluímos o nome da empresa no nome do pacote.

Para nos salvarmos um passo depois de instalar o pacote, eu gostaria de substituir o arquivo de configuração base por arquivos de configuração específicos do nosso ambiente. Eu não estou muito familiarizado com a adição de coisas aos arquivos de especificações. Qual é a maneira mais fácil de fazer isso? Arquivo de pacote?

    
por Karl Katzke 21.10.2010 / 17:10

1 resposta

3

Se o arquivo que você está substituindo já tiver sido nomeado no specfile (ou seja, você está realmente substituindo-o), será necessário substituir apenas o arquivo durante a compilação (normalmente feito com um patch para a fonte original, mas sempre substitua o arquivo no arquivo de origem original também). Se você está adicionando um arquivo, então você vai querer adicionar o arquivo à seção "% files" do specfile.

Eu recomendo dar uma olhada na série Empacotamento de software com RPM da IBM. É muito bom e te dará muita informação útil sobre o assunto.

    
por 21.10.2010 / 18:21