4.2.3. Macros RPM comuns na seção les
Esta seção lista as Macros RPM avançadas que são necessárias na seção %files
de um arquivo SPEC.
Macro | Definição |
---|---|
%license |
A macro identifica o arquivo listado como um arquivo LICENSE e ele será instalado e rotulado como tal pelo RPM. Exemplo |
%doc |
A macro identifica um arquivo listado como documentação e ele será instalado e rotulado como tal pelo RPM. A macro é usada para documentação sobre o software embalado e também para exemplos de código e vários itens que o acompanham. Caso sejam incluídos exemplos de código, deve-se ter o cuidado de remover o modo executável do arquivo. Exemplo |
%dir |
A macro assegura que o caminho é um diretório de propriedade desta RPM. Isto é importante para que o arquivo RPM se manifeste com precisão sobre quais diretórios devem ser limpos na desinstalação. Exemplo |
%config(noreplace) |
A macro assegura que o seguinte arquivo é um arquivo de configuração e, portanto, não deve ser sobrescrito (ou substituído) em uma instalação ou atualização de pacote se o arquivo tiver sido modificado a partir do checksum da instalação original. Se houver uma mudança, o arquivo será criado com |