Para completar os posts sobre o Subversion, estou disponibilizando para download o script para restaurar o dump feito anteriormente.
Para usá-lo você deverá:
- Dar permissão de execução para o script: chmod +x svn_backup_restaurar.sh
- Executar o script informando onde está o arquivo compactado pelo script anterior: ./svn_backup_restaurar.sh /caminho/para/arquivo_compactado.tar.bz2
O script deverá se comportar da seguinte maneira:
- Parar o Apache;
- Criar uma pasta temporária(/tmp/backup)
- Copiar para uma pasta temporária o arquivo informado;
- Descompactar o arquivo;
- Para cada arquivo, com o dump de um repositório, ele irá:
- Recriar o repositório com base no nome do arquivo de dump;
- Restaurar o repositório a partir do dump.
- Apagar a pasta temporária com os arquivos que estavam dentro;
- Levantar o Apache
Alguém tem alguma, sobre como melhorar o script? Alguma funcionalidade que vocês gostariam que eu não tenho ainda?
Para qualquer dúvidas, sugestões ou críticas sobre o uso do script deixe um comentário que eu responderei o mais rápido possível ;)
Junho 6, 2008 às 4:18 pm |
valeu mano pela explicação