Projet

Général

Profil

24 » Historique » Version 7

Joël Cuissinat, 29/11/2012 10:49

1 1 Joël Cuissinat
h1. Eole-2.4
2 1 Joël Cuissinat
3 1 Joël Cuissinat
h2. Dictionnaires
4 1 Joël Cuissinat
5 1 Joël Cuissinat
Les dictionnaires 2.3 sont théoriquement fonctionnels sur 2.4, merci de remonter les éventuels dysfonctionnements rencontrés !
6 1 Joël Cuissinat
La plupart des variables "intermédiaires" peuvent théoriquement être supprimées (exemple : "maj du dico nut":http://dev-eole.ac-dijon.fr/projects/eole-nut/repository/revisions/5620af7f9b21444c1b873ee9b7fe0414aee468ee/diff/dicos/01_nut.xml)
7 1 Joël Cuissinat
8 1 Joël Cuissinat
h2. Templates 
9 1 Joël Cuissinat
10 2 Joël Cuissinat
Les templates 2.3 sont théoriquement fonctionnels sur 2.4.
11 2 Joël Cuissinat
Évidemment certains devront certainement être mis à niveau.
12 1 Joël Cuissinat
13 4 Joël Cuissinat
h2. Fichier de configuration
14 4 Joël Cuissinat
15 4 Joël Cuissinat
Désormais, seul le fichier */etc/eole/config.eol* fait foi.
16 4 Joël Cuissinat
17 4 Joël Cuissinat
Il est automatiquement chargé par les programmes :
18 4 Joël Cuissinat
* gen_config
19 4 Joël Cuissinat
* instance 
20 4 Joël Cuissinat
* reconfigure
21 4 Joël Cuissinat
22 6 Joël Cuissinat
h2. Nouveaux chemins 
23 6 Joël Cuissinat
24 6 Joël Cuissinat
* */usr/lib/eole* : librairies EOLE (remplacent _FonctionsEoleNg_)
25 6 Joël Cuissinat
* */usr/share/eole/sbin* : scripts EOLE
26 6 Joël Cuissinat
* */usr/share/eole/diagnose* : scripts diagnose (plus de sous-répertoires)
27 6 Joël Cuissinat
28 5 Joël Cuissinat
h2. Mise à jour 
29 5 Joël Cuissinat
30 5 Joël Cuissinat
cf. page dédiée : http://dev-eole.ac-dijon.fr/projects/creole/wiki/MajAuto24
31 5 Joël Cuissinat
32 1 Joël Cuissinat
h2. Programmation shell
33 1 Joël Cuissinat
34 1 Joël Cuissinat
h3. CreoleGet
35 1 Joël Cuissinat
36 1 Joël Cuissinat
<pre>
37 1 Joël Cuissinat
.ParseDico
38 1 Joël Cuissinat
echo $mavariable
39 1 Joël Cuissinat
</pre>
40 1 Joël Cuissinat
est remplacé par :
41 1 Joël Cuissinat
<pre>
42 1 Joël Cuissinat
echo $(CreoleGet mavariable)
43 1 Joël Cuissinat
</pre>
44 1 Joël Cuissinat
45 1 Joël Cuissinat
ATTENTION : à ce jour, pour accéder à une variable esclave, il faut connaître la variable maître :
46 1 Joël Cuissinat
<pre>
47 1 Joël Cuissinat
echo $(CreoleGet lamaster.lesclave)
48 1 Joël Cuissinat
</pre>
49 1 Joël Cuissinat
50 1 Joël Cuissinat
h3. CreoleRun
51 1 Joël Cuissinat
52 1 Joël Cuissinat
<pre>
53 1 Joël Cuissinat
./usr/share/eole/FonctionsEoleNg
54 1 Joël Cuissinat
RunCmd "ma -commande" conteneur
55 1 Joël Cuissinat
</pre>
56 1 Joël Cuissinat
est remplacé par :
57 3 Joël Cuissinat
<pre>
58 1 Joël Cuissinat
CreoleRun "ma -commande" conteneur
59 1 Joël Cuissinat
</pre>
60 7 Joël Cuissinat
61 7 Joël Cuissinat
h3. Interactions avec l'utilisateur
62 7 Joël Cuissinat
63 7 Joël Cuissinat
<pre>
64 7 Joël Cuissinat
. /usr/lib/eole/ihm.sh
65 7 Joël Cuissinat
EchoRouge "Attention"
66 7 Joël Cuissinat
Question_ouinon "Êtes-vous bien sûr de vouloir faire cela ?"
67 7 Joël Cuissinat
</pre>
68 7 Joël Cuissinat
69 7 Joël Cuissinat
h3. Tests système
70 7 Joël Cuissinat
71 7 Joël Cuissinat
<pre>
72 7 Joël Cuissinat
. /usr/lib/eole/diagnose.sh
73 7 Joël Cuissinat
TestService "mon SSH" localhost:22
74 7 Joël Cuissinat
</pre>
75 7 Joël Cuissinat
76 7 Joël Cuissinat
77 1 Joël Cuissinat
78 1 Joël Cuissinat
h2. Migration
79 1 Joël Cuissinat
80 1 Joël Cuissinat
h3. eole-web
81 1 Joël Cuissinat
82 1 Joël Cuissinat
* */etc/apache2/sites-enable/scribe* est à supprimer (dans le conteneur)