16.5. Gerando versão do livro

[Importante]

Por enquanto não foi implementado nenhum controle para gerar o livro numa versão fora da HEAD.

Gere o livro novamente.

[Cuidado]

Antes de executar os comandos a seguir certifique-se que passou no testes da configuração (Seção 16.2.1, “Testando a configuração”).

[Cuidado]

Baixe o livro utilizando o wget link-do-livro.pdf para evitar problemas com chache no navegador. O repositório precisa está configurado com SSH.

[Nota]

Renomei o arquivo para o seguinte nome: disciplina-livro-vX.Y.Z.pdf

Comandos para baixar e renomear o livro. 

PROJECT=`git config --get remote.origin.url | cut -f 2 -d / | cut -f 1 -d .`;\
LIVRO_EDICAO=`grep '<edition>.*</edition>' docinfo.xml |xmllint --xpath "string(//edition)" -`;\
LIVRO_URL=`git config --get livro.url`;\
mkdir -p ~/releases/$PROJECT;\
cd ~/releases/$PROJECT;\
rm -rf livro.pdf;\
wget $LIVRO_URL;\
mv livro.pdf $PROJECT-$LIVRO_EDICAO.pdf