3.4.2.2. Verificação do RPM binário do pello
Ao verificar os RPMs binários, rpmlint verifica os seguintes itens:
- Documentação
- Páginas do manual
- Uso consistente da Hierarquia de Sistemas de Arquivos Padrão
Exemplo 3.7. Saída da execução do comando rpmlint no RPM binário para pello
Os avisos no-documentation e no-manual-page-for-binary dizem que o RPM não tem documentação ou páginas de manual, porque você não forneceu nenhuma.
O aviso only-non-binary-in-usr-lib diz que você forneceu apenas artefatos não binários em /usr/lib/. Este diretório é normalmente reservado para arquivos de objetos compartilhados, que são arquivos binários. Portanto, rpmlint espera que pelo menos um ou mais arquivos no diretório /usr/lib/ sejam binários.
Este é um exemplo de uma verificação de conformidade com a norma da Hierarquia de Sistemas de Arquivos (Filesystem Hierarchy Standard) em rpmlint. Normalmente, use macros RPM para garantir a correta colocação dos arquivos. Por causa deste exemplo, você pode ignorar com segurança este aviso.
O erro non-executable-script avisa que o arquivo /usr/lib/pello/pello.py não tem permissões de execução. A ferramenta rpmlint espera que o arquivo seja executável, pois o arquivo contém o shebang. Para o propósito deste exemplo, você pode deixar este arquivo sem executar as permissões e ignorar este erro.
Além das advertências e erros acima, o RPM passou no site rpmlint.