Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 489 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 489 Rev 521
1
#!/bin/bash
1
#!/bin/bash
2
##############################################################################################################
2
##############################################################################################################
3
# But : Script permettant d'initialiser en une seule commande l'ensemble de la base de données eFlore.
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) 
4
# Auteur :  Jean-Pascal Milcent <jpm@tela-botanica.org> (translate bat file to shell script) 
5
# License : GPL v3
5
# License : GPL v3
6
# Création : 07 decembre 2011
6
# Création : 07 decembre 2011
7
# Version: 0.1
7
# Version: 0.1
8
# 2011-12-07 - Création
8
# 2011-12-07 - Création
9
# $Id$
9
# $Id$
10
##############################################################################################################
10
##############################################################################################################
11
 
11
 
12
 
12
 
-
 
13
# compresser les fichiers en excluant les fichiers svn et les fichiers de config et framework
-
 
14
tar cvzf consultation.tar.gz ../ \
-
 
15
	--exclude="livraison" \
-
 
16
	--exclude=".svn" \
13
# compresser les services en excluant les fichiers svn et les fichiers de config et framework
17
	--exclude="configurations/config.ini" \
-
 
18
	--exclude="configurations/config_papyrus.ini" \
-
 
19
	--exclude="framework.php" \
-
 
20
	--exclude="*.sh" \
-
 
21
	--exclude=".settings" \
-
 
22
	--exclude=".buildpath" \
14
tar cvzf consultation.tar.gz ../ --exclude="livraison" --exclude=".svn" --exclude="configurations/*.ini" --exclude="framework.php" --exclude="*.sh" --exclude=".buildpath" --exclude=".project"
23
	--exclude=".project"
15
# envoyer sur tela
24
# envoyer sur tela
16
scp consultation.tar.gz root@tela-botanica.org:/home/telabotap/www/eflore-test/.
25
scp consultation.tar.gz root@tela-botanica.org:/home/telabotap/www/eflore-test/.
17
 
26
 
18
# se connecter sur tela botanica en ssh et effectuer le déploiement
27
# se connecter sur tela botanica en ssh et effectuer le déploiement
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";
28
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";
20
echo "Done !" 
29
echo "Done !"