Referência para macros de especificação do RPM (% setup,% buildroot, etc)

14

Qual página man descreve o uso das macros de arquivo de especificação RPM de nível superior que são definidas diretamente nos arquivos de origem RPM? Quero dizer,% setup,% buildroot e coisas do tipo, que não estão em / usr / lib / rpm. Pesquisar as opções de configuração do% em um tutorial no rpm.org ou pesquisar o código-fonte não é o melhor em conveniência.

    
por badbishop 22.11.2012 / 10:46

5 respostas

8

O Projeto Fedora hospeda a melhor documentação sobre RPM no formato html:

link

Veja também:

link

Antes desses recursos, meu guia foi Maximum RPM (que você também encontrou):

link

    
por 01.02.2013 / 08:10
1

Não existe uma página man para isso, mas você pode criar um arquivo de especificação mínimo usando o rpmdev-newspec a partir do pacote rpmdevtools.

    
por 19.09.2014 / 20:15
1

Alguns deles estão documentados em Máximo RPM, levando o gerenciador de pacotes RPM ao limite por Edward C. Bailey.

Seção Macros: taquigrafia útil para criadores de pacotes descreve % macros de configuração e % path .

    
por 02.03.2017 / 12:41
0

Tanto quanto sei, não existe tal documentação nas páginas do manual. Mesmo que você revise todos os itens disponíveis nas páginas do manual rpmbuild e rpm, ele não detalha essas diretivas.

    
por 01.02.2013 / 07:12
0

É uma loucura que não exista uma referência pública fundamental para o formato de arquivo .spec que tem sido muito usado por múltiplas distribuições por mais de uma década.

Você pode congestionar %dump em suas especificações e, em seguida, tentar criar (redirecionar stderr para um arquivo). Dependendo de onde você coloca o %dump , você obtém todas as macros existentes naquele momento. Isso não substitui a documentação real ... , mas pode mantê-lo funcionando.

    
por 06.03.2017 / 23:51

Tags