v1.0.2: intergation des pages
[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 ./lib/legral/php/gestLib/gestLib.css
14                 catCSS ./styles/intersites.css
15                 catCSS ./styles/html4.css
16                 # menuOnglets-defaut appelle des images le chemin d'appelle ne correspond plus au rep du fichier css
17                 #catCSS ./lib/legral/php/menuStylisee/styles/menuOnglets-defaut/menu.css
18                 catCSS ./styles/tutoriels/tutoriels-style.css
19                 catCSS ./styles/notes/notes.css
20
21         #       catCSS ./styles/html4-local.css
22         #       catCSS ./lib/legral/php/gestLib/gestLib.css
23         #       catCSS ./styles/notes/notes.css
24         fi
25         # - concatenation des fichiers js - #
26         if [ $isSimulation -eq 0 ];then
27                 #catJS /www/git/intersites/lib/tiers/js/jquery/jquery-2.1.1.min.js
28                 catJS ./scripts/void.js
29         fi
30         }
31 ##################################################
32 # localSave()                                    #
33 # copie un fichier en le suffixant de la version #
34 ##################################################
35 localSave() {
36         echo "$couleurINFO versionning des fichiers locaux$couleurNORMAL";
37         #if [ $isSimulation -eq 0 ];then
38
39                 # - fichier a copier dans versions (en ajoutant la version dans le mon du fichier) - #
40                 #versionSave ./scripts/gitVersion sh
41                 #versionSave ./localVersion sh
42
43                 #exemple:
44                 #versionSave script js
45         #fi
46         }
47 #######################################
48 # localStatification()                #
49 # télécharge et rend statique un site #
50 #######################################
51 localStatification(){
52         echo "$couleurINFO # - localVersion.sh:localStatification() - #$couleurNORMAL";
53         url="http://127.0.0.1/git/legralDocs/legralNet/";
54
55         echo "telechargement avec rendu statique d'un site de $url";
56
57         if [ $isSimulation -eq 0 ];then
58                 #dirname=`dirname $0`;          #dirname=${0##*/};              echo "dirname: ${dirname}";
59                 #gitVersion a mit le rep racine du projet "../scripts" comme rep de travail
60                 #echo "$couleurINFO repertoire de travail$couleurNORMAL";pwd;
61
62                 echo "$couleurINFO suppression et creation de ../statique/$couleurNORMAL";
63                 rm -R ./statique/;mkdir ./statique/;cd   ./statique/;
64
65                 echo "$couleurINFO téléchargement...$couleurWARN";
66
67                 #--no-verbose --quiet
68                 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
69
70                 echo "$couleurINFO deplacer et nettoyer le chemin$couleurNORMAL";
71                 mv ./git/legralDocs/legralNet ./
72
73                 # - decommenter pour activer la suppression apres verification - #
74                 rm -R ./git/
75         fi
76 }
77
78 #######################################
79 # syncRemote()                        #
80 # synchronise le(s) serveurs distants #
81 #######################################
82 syncRemote(){
83         echo "$couleurINFO # - localVersion.sh:syncRemote() - #$couleurNORMAL";
84         if [ $isSimulation -eq 0 ];then
85                 # - http://doc.ubuntu-fr.org/lftp - #
86                 # configurer ~.netrc pour ne pas a avoir a mettre le passsword
87
88                 # repertoire local ./repereTemporel sera (ftp.legral.fr/ /rt/repereTemporel
89                 if [ $isSimulation -eq 0 ];then
90                         #exemple:
91                         #lftp -u legral ftp://ftp.legral.fr -e "mirror -e -R  ./statique/vampire   /dijonraxis0/ ; quit"
92                          lftp -u legral ftp://ftp.legral.fr -e "mirror -e -R  ./statique/legralNet /www/legralDocs/ ; quit"
93                 fi
94         fi
95 }
96
97 #################
98 # postGit()     #
99 # lancer en fin #
100 #################
101 postGit() {
102         echo "$couleurINFO # - localVersion.sh:postGit() - #$couleurNORMAL";
103         # if [ $isSimulation -eq 0 ];then
104                 #
105         # fi
106         }