2.7.3. Colocando o projeto do violoncelo em tarball
O projeto cello implementa Hello World
em C. A implementação contém apenas os arquivos cello.c
e Makefile
, portanto o arquivo tar.gz
resultante terá dois arquivos além do arquivo LICENSE
.
O arquivo patch
não é distribuído no arquivo com o programa. O RPM Packager aplica o patch quando o RPM é construído. O patch será colocado no diretório ~/rpmbuild/SOURCES/
junto com o arquivo .tar.gz
.
Este procedimento mostra como preparar o projeto cello para distribuição.
Pré-requisitos
Considerando que esta é a versão 1.0
do programa.
Procedimento
Coloque todos os arquivos necessários em um único diretório:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Crie o arquivo para distribuição e mova-o para o diretório
~/rpmbuild/SOURCES/
, que é o diretório padrão onde o comandorpmbuild
armazena os arquivos para a construção de pacotes:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Adicione o adesivo:
mv ~/cello-output-first-patch.patch ~/rpmbuild/SOURCES/
$ mv ~/cello-output-first-patch.patch ~/rpmbuild/SOURCES/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Para mais informações sobre o exemplo de código fonte escrito em C, veja Seção 2.1.1.3, “Olá Mundo escrito em C”.