Você pode corrigi-lo depois com rpmrebuild :
rpmrebuild --package --edit-requer ZSI-2.1_a1-py25.noarch.rpm
Estou criando um pacote RPM a partir do Python 2.5 nativo. A política corporativa é usar python2.4 por padrão, então estou adicionando uma string
Requires: python25
para um arquivo .spec . Quando eu olho para o arquivo RPM criado, vejo as seguintes dependências:
rpm -qR -p ZSI-2.1_a1-py25.noarch.rpm
/usr/bin/python2.5
python(abi) = 2.5
python25
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Dependência adicionada por mim está presente, mas outras dependências também estão aqui. Eu sou incapaz de fornecer python (abi) = 2.5 dependência, por causa do pacote burro python25 gerado pelo nosso departamento de TI, onde fornece tag está incorreta.
Como faço para remover automaticamente as dependências adicionadas do RPM gerado?
Você pode corrigi-lo depois com rpmrebuild :
rpmrebuild --package --edit-requer ZSI-2.1_a1-py25.noarch.rpm