Red Hat Training

A Red Hat training course is available for RHEL 8

2.7.2. Colocando o projeto pello em tarball

O projeto pello implementa Hello World em Python. A implementação contém apenas o programa pello.py, portanto o arquivo tar.gz resultante terá apenas um arquivo à parte do arquivo LICENSE.

Este procedimento mostra como preparar o projeto pello para distribuição.

Pré-requisitos

Considerando que esta é a versão 0.1.1 do programa.

Procedimento

  1. Coloque todos os arquivos necessários em um único diretório:

    $ mkdir /tmp/pello-0.1.2
    
    $ mv ~/pello.py /tmp/pello-0.1.2/
    
    $ cp /tmp/LICENSE /tmp/pello-0.1.2/
  2. Crie o arquivo para distribuição e mova-o para o diretório ~/rpmbuild/SOURCES/, que é o diretório padrão onde o comando rpmbuild armazena os arquivos para a construção de pacotes:

    $ cd /tmp/
    
    $ tar -cvzf pello-0.1.2.tar.gz pello-0.1.2
    pello-0.1.2/
    pello-0.1.2/LICENSE
    pello-0.1.2/pello.py
    
    $ mv /tmp/pello-0.1.2.tar.gz ~/rpmbuild/SOURCES/

Para mais informações sobre o exemplo de código fonte escrito em Python, veja Seção 2.1.1.2, “Olá Mundo escrito em Python”.