Version 18 (modified by iolaneandrade, 7 meses atrás) (diff)

--

ATENÇÃO: Esta versão do produto não está mais em uso

Migrando o SAPL versão 2.1 para a versão 2.2

Para fazer a atualização do SAPL da versão 2.1 para a versão 2.2 o procedimento é bastante simples. Não há alteração em banco de dados, apenas no código fonte da aplicação. Considerando que sua instalação é padrão através de pacotes no Ubuntu 5.1, execute:

  • Em versões mais recentes do Ubuntu, a versao do Zope pode ser a 2.9, se for o caso, substitua 2.8 por 2.9 nos comandos abaixo:

1) Instale o pacote subversion (se necessário):

$ sudo apt-get install subversion

2) Pare o Zope:

$ sudo /etc/init.d/zope2.8 stop

3) Entre no diretório de produtos onde está a instância de Zope do SAPL:

$ cd /var/lib/zope2.8/instance/sapl/Products

4) Faça uma cópia de segurança do produto ILSAPL da versão 2.1:

$ sudo tar -zcvf ILSAPL-21-backup.tgz ILSAPL
$ sudo rm -rf ILSAPL

5) Baixe o produto SAPL 2.2 diretamente do repositório do Interlegis com o subversion:

$ sudo svn co http://repositorio.interlegis.gov.br/ILSAPL/branches/2.2 ILSAPL

6) Ajuste as permissões do produto:

$ sudo chown zope:zope -R ILSAPL

7) Reinicie o Zope:

$ sudo /etc/init.d/zope2.8 start

Para garantir que sua cópia de trabalho do produto ILSAPL é mesmo a branch 2.2, execute:

$ cd /var/lib/zope2.8/instance/sapl/Products/ILSAPL
$ svn info

Retornará uma mensagem parecida com esta:

...
URL: http://repositorio.interlegis.gov.br/ILSAPL/branches/2.2
Raiz do Repositório: http://repositorio.interlegis.gov.br
...
Revisão: 3689
...
Revisão da Última Mudança: 3689

Nela é mostrada a URL para a qual sua cópia de trabalho aponta (branch 2.2) e as versões atuais (Revisão) de sua cópia de trabalho e do repositório (Revisão da Última Mudança). Se as duas forem iguais significa que seu SAPL está atualizado.

Se a versão utilizada já é a 2.2, mas apontando para uma revisão antiga do trunk, será necessário reapontar essa cópia de trabalho para o branch 2.2, executando:

$ cd /var/lib/zope2.8/instance/sapl/Products/ILSAPL
$ sudo svn switch http://repositorio.interlegis.gov.br/ILSAPL/branches/2.2
$ sudo chown -R zope:zope *
$ svn info

Recomendamos manter, periodicamente, o produto sincronizado com as correções de erros disponíveis no repositório Interlegis, para isso execute:

$ cd /var/lib/zope2.8/instance/sapl/Products/ILSAPL
$ sudo svn up
$ sudo chown -R zope:zope *
$ sudo /etc/init.d/zope2.8 restart

Qualquer problema que ocorrer durante o processo de atualização, reporte à Comunidade GITEC. Veja as melhorias do SAPL 2.2.

 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.