O que você quer fazer não é possível do jeito que eu entendi sua pergunta. O script %pre
é executado antes que qualquer coisa do RPM esteja disponível no disco, portanto, não pode referenciar nada do pacote. O script %post
, por outro lado, é executado depois que a carga útil do pacote foi colocada no lugar, portanto, essa parte está correta. Para mais detalhes sobre a ordem em que as operações ocorrem para instalação / atualização / remoção de pacotes RPM, você pode ver o link . Embora esta URL seja específica do projeto Fedora, as informações nela contidas devem ser válidas para qualquer distribuição linux baseada em RPM.