342 |
gduche |
1 |
#!/bin/bash
|
|
|
2 |
##############################################################################################################
|
|
|
3 |
# But : Script permettant d'initialiser en une seule commande l'ensemble de la base de données eFlore.
|
|
|
4 |
# Auteur : Jean-Pascal Milcent <jpm@tela-botanica.org> (translate bat file to shell script)
|
|
|
5 |
# License : GPL v3
|
|
|
6 |
# Création : 07 decembre 2011
|
|
|
7 |
# Version: 0.1
|
|
|
8 |
# 2011-12-07 - Création
|
|
|
9 |
# $Id$
|
|
|
10 |
##############################################################################################################
|
|
|
11 |
|
|
|
12 |
|
|
|
13 |
# compresser les services en excluant les fichiers svn et les fichiers de config et framework
|
|
|
14 |
tar cvzf consultation.tar.gz ../ --exclude="livraison" --exclude=".svn" --exclude="configurations/*.ini" --exclude="framework.php" --exclude="*.sh" --exclude=".buildpath" --exclude=".project"
|
|
|
15 |
# envoyer sur tela
|
|
|
16 |
scp consultation.tar.gz root@tela-botanica.org:/home/telabotap/www/eflore-test/.
|
|
|
17 |
|
|
|
18 |
# se connecter sur tela botanica en ssh et effectuer le déploiement
|
489 |
gduche |
19 |
ssh root@tela-botanica.org "cd /home/telabotap/www/eflore-test/; cd consultation; tar cvzf ../backup/consultation.tar.gz .; cd ../; rm -Rf consultation; mkdir consultation; cd consultation/; tar xvzf ../consultation.tar.gz; cp ../configurations/consultation/* . -R; cp ../configurations/consultation/.htaccess . ; chown telabotap:users /home/telabotap/www/eflore-test/consultation -R; chmod 755 /home/telabotap/www/eflore-test/consultation -R; exit";
|
342 |
gduche |
20 |
echo "Done !"
|