Onde estão localizados os scripts de pós-instalação do RPM?

6

Encontrei um bug em um RPM que eu recebi.

rpm -qp --scripts foo.rpm > /tmp/badscript

cat /tmp/badscript
postinstall scriptlet (using /bin/sh):
...
if [ 'some bug' == true ]....

Eu tenho acesso ao código-fonte e aos arquivos de especificação, mas não consigo encontrar qual arquivo é o scriptlet postinstall.

É possível corrigir esse bug? Se sim, onde encontro o script?

Eu assumi que seria em buildutils / rpmbuild / SPEC, mas quando eu grep o código-fonte inteiro, não consigo encontrar a string que contém o bug.

    
por spuder 28.03.2014 / 00:04

1 resposta

5

Eles estão no próprio arquivo de especificações. Veja link

No seu caso, pesquise por uma seção %post .

    
por 28.03.2014 / 01:21