Esse erro está acontecendo porque %setup
é, na verdade, uma macro que, quando expandida, tentará descompactar sua origem e cd
no diretório de origem.
Se o diretório de origem no tarball for diferente do nome do pacote, você precisará definir -n
, desta forma:
%setup -n cfengine-3.6.5
No seu caso, isso deve funcionar, porque quando você extrai o cfengine-3.6.5.tar.gz
, você obtém um diretório chamado cfengine-3.6.5
- e o rpmbuild está esperando Propulsion-1
com base no nome e na versão do seu pacote.
Você pode ler mais sobre a macro de configuração aqui e aqui .