Arquivo de especificação RPM% macro de configuração quando você não sabe o nome da raiz?

Arquivo de especificação RPM% macro de configuração quando você não sabe o nome da raiz?

Como uso a macro%setup se não sei o nome raiz do arquivo. Por exemplo, no meu caso eu tenho archive.tar.gzque extrai para

myproject-<githsha>/

Cada vez que corro, posso obter um arquivo gitsha. Como posso configurar isso para funcionar com um .specarquivo usando %setup?

A versão se parece com esta,

Version:        1.11

O que eu quero é algo parecido --strip 1com tar.

Responder1

você pode simplesmente usar:

%prep
%setup -q -c

%install
cd myproject-*
# continue installation here

a -copção:

%setup espera que o arquivo crie seu próprio diretório de nível superior. Se este não for o caso, você precisará usar a opção -c.

dehttp://ftp.rpm.org/max-rpm/s1-rpm-inside-macros.html

informação relacionada