v1.0.1:normalisation de la syntaxe
[legraldocs:legralnet.git] / localVersion.sh
1 #!/bin/sh
2 # Ce fichier doit etre copier dans le repertoire ./ (racine) du projet et modifier
3
4 # - configuration - #
5
6
7 localConcat (){
8         # - concatenation des fichiers css - #
9         echo "$couleurINFO # - concatenation des fichiers css dans ./styles/styles.css - #$couleurNORMAL";
10         if [ $isSimulation -eq 0 ];then
11                 catCSS /www/sites/intersites/lib/tiers/css/knacss/knacss.css
12                 catCSS /www/git/intersites/lib/legral/php/gestLib/versions/gestLib-0.1.css
13                 catCSS ./styles/intersites.css
14                 catCSS ./styles/html4.css
15         #       catCSS ./styles/html4-local.css
16         #       catCSS ./lib/legral/php/gestLib/gestLib.css
17         #       catCSS ./styles/notes/notes.css
18         #       catCSS ./styles/tutoriels/tutoriels-style.css
19         #       catCSS ./lib/legral/php/menuStylisee/styles/menuOnglets-defaut/menu.css
20         fi
21         # - concatenation des fichiers js - #
22         #if [ $isSimulation -eq 0 ];then
23                 #catJS /www/git/intersites/lib/tiers/js/jquery/jquery-2.1.1.min.js
24         #fi
25         }
26 ##################################################
27 # localSave()                                    #
28 # copie un fichier en le suffixant de la version #
29 ##################################################
30 localSave() {
31         echo "$couleurINFO versionning des fichiers locaux$couleurNORMAL";
32         #if [ $isSimulation -eq 0 ];then
33
34                 # - fichier a copier dans versions (en ajoutant la version dans le mon du fichier) - #
35                 #versionSave ./scripts/gitVersion sh
36                 #versionSave ./localVersion sh
37
38                 #exemple:
39                 #versionSave script js
40         #fi
41         }
42 #######################################
43 # localStatification()                #
44 # télécharge et rend statique un site #
45 #######################################
46 localStatification(){
47         echo "$couleurINFO # - localVersion.sh:localStatification() - #$couleurNORMAL";
48         url="http://127.0.0.1/git/legralDocs/legralNet/";
49
50         echo "telechargement avec rendu statique d'un site de $url";
51
52         if [ $isSimulation -eq 0 ];then
53                 #dirname=`dirname $0`;          #dirname=${0##*/};              echo "dirname: ${dirname}";
54                 #gitVersion a mit le rep racine du projet "../scripts" comme rep de travail
55                 #echo "$couleurINFO repertoire de travail$couleurNORMAL";pwd;
56
57                 echo "$couleurINFO suppression et creation de ../statique/$couleurNORMAL";
58                 rm -R ./statique/;mkdir ./statique/;cd   ./statique/;
59
60                 echo "$couleurINFO téléchargement...$couleurWARN";
61
62                 #--no-verbose --quiet
63                 wget --quiet --tries=5 --continue --no-host-directories --html-extension --recursive --level=inf --convert-links --page-requisites --no-parent --restrict-file-names=windows --random-wait --no-check-certificate $url
64
65                 echo "$couleurINFO deplacer et nettoyer le chemin$couleurNORMAL";
66                 mv ./git/legralDocs/legralNet ./
67
68                 # - decommenter pour activer la suppression apres verification - #
69                 rm -R ./git/
70         fi
71 }
72
73 #######################################
74 # syncRemote()                        #
75 # synchronise le(s) serveurs distants #
76 #######################################
77 syncRemote(){
78         echo "$couleurINFO # - localVersion.sh:syncRemote() - #$couleurNORMAL";
79         if [ $isSimulation -eq 0 ];then
80                 # - http://doc.ubuntu-fr.org/lftp - #
81                 # configurer ~.netrc pour ne pas a avoir a mettre le passsword
82
83                 # repertoire local ./repereTemporel sera (ftp.legral.fr/ /rt/repereTemporel
84                 if [ $isSimulation -eq 0 ];then
85                         #exemple:
86                         #lftp -u legral ftp://ftp.legral.fr -e "mirror -e -R  ./statique/vampire   /dijonraxis0/ ; quit"
87                          lftp -u legral ftp://ftp.legral.fr -e "mirror -e -R  ./statique/legralNet /www/legralDocs/ ; quit"
88                 fi
89         fi
90 }
91
92 #################
93 # postGit()     #
94 # lancer en fin #
95 #################
96 postGit() {
97         echo "$couleurINFO # - localVersion.sh:postGit() - #$couleurNORMAL";
98         # if [ $isSimulation -eq 0 ];then
99                 #
100         # fi
101         }