O rpm pode chamar um script externo armazenado em algum lugar do pacote durante a instalação?

1

Eu tenho um pacote que está sendo reformulado para propósitos internos. Principalmente fazendo alterações nos arquivos de configuração. Os arquivos precisam ser dinâmicos, então mudar os arquivos de configuração na fonte não é uma opção, já que as mudanças seriam difíceis de mudar. Em vez disso, quero executar um script externo na seção %post . Isso é possível?

Eu tentei algumas opções que realmente não funcionaram. Eu li em outro lugar que eu poderia chamar scripts externos na seção %post , mas não consigo ler no diretório de trabalho para fazer isso.

Quando eu retrabalhei o mesmo pacote para o debian, os scripts de instalação eram relativos, então eu poderia apenas chamar /relative/path/to/ba.sh , mas o rpm funciona de forma diferente. Onde quer que eu coloque o arquivo, ele não está sendo chamado e quando eu chamei pwd na seção %post , recebi / .

Qualquer ajuda é apreciada.

    
por eignhpants 22.06.2015 / 20:19

0 respostas