source: spip-zone/_outils_/svn_install_spip2_0.sh

Last change on this file was 33355, checked in by l.oiseau2nuit@…, 9 years ago

correction d'un bug sur la gestion/import des themes

File size: 5.5 KB
Line 
1#! /bin/sh
2# Un petit script pour automatiser l'installation de SPIP 2 (branche stable)
3# et de quelques plugins d'utilite
4# le tout en une seule ligne de commande :
5# ./svn_install_spip2_0.sh
6#
7# Script original de Cedric MORIN | cedric {CHEZ} yterium {point} net
8# Revu et corrige pour SPIP 2 (branche stable 2.0.x)
9# le 2 Juillet 2009
10# par Loiseau2nuit | l.oiseau2nuit {CHEZ} gmail {point} com
11#
12# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
13# !!! livre tel quel sans aucune garantie du gouvernement                          !!!
14# !!! l'auteur decline toute responsabilite en cas de degat sur un serveur de prod !!!
15# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
16
17
18# INSTALLATION DE SPIP
19echo "Installation de SPIP branche 2.0.x en cours. Merci de patienter..."
20echo "Currently installing SPIP 2.0 stable release. Please wait ..."
21svn checkout svn://trac.rezo.net/spip/branches/spip-2.0 spip
22cd spip
23
24echo "Creation des dossiers additionnels et attribution des droits en ecriture"
25echo "Creating and Chmoding additionnal directories"
26# ON CONSTRUIT LES REPERTOIRES ADDITIONNELS USUELS et on leur donne les droits en ecriture
27mkdir plugins
28mkdir lib
29mkdir themes
30mkdir squelettes
31
32# ON ATTRIBUE LES DROITS EN ECRITURE SUR LES DOSSIERS
33chmod 755 IMG
34chmod 755 local
35chmod 755 config
36chmod 755 tmp
37chmod 755 ecrire
38chmod 755 plugins
39chmod 755 themes
40chmod 755 lib
41echo "OK !"
42
43
44# INSTALLATION DES PLUGINS
45# On construit au prealable un dossier par type de fonctionalites pour les ranger
46# mettre les lignes "mkdir..." et "cd ..." en commentaires (rajouter # devant) pour avoir tous vos plugins
47# à la racine du dossier /plugins
48echo "Installation des plugins et squelettes en cours, merci de patienter ..."
49echo "Installing plugins and templates, please wait ..."
50
51# Installation des squelettes
52svn checkout svn://zone.spip.org/spip-zone/_themes_ themes
53sleep 4;
54# partie à affiner en fonction de vos besoins
55# ou ménage à faire une fois votre zoning choisis
56cd plugins
57mkdir squel
58cd squel
59svn checkout svn://zone.spip.org/spip-zone/_squelettes_/zpip
60sleep 4;
61svn checkout svn://zone.spip.org/spip-zone/_plugins_/zen-garden
62sleep 4;
63cd ..
64
65# LISTE ADMINISTRATION
66mkdir admin
67cd admin
68svn checkout svn://zone.spip.org/spip-zone/_plugins_/cfg
69sleep 4;
70svn checkout svn://zone.spip.org/spip-zone/_plugins_/spip-bonux-2
71sleep 4;
72svn checkout svn://zone.spip.org/spip-zone/_plugins_/autorite
73sleep 4;
74svn checkout svn://zone.spip.org/spip-zone/_plugins_/champs_extras2
75sleep 4;
76svn checkout svn://zone.spip.org/spip-zone/_plugins_/compositions
77sleep 4;
78svn checkout svn://zone.spip.org/spip-zone/_plugins_/crayons
79sleep 4;
80svn checkout svn://zone.spip.org/spip-zone/_plugins_/gestion_documents
81sleep 4;
82svn checkout svn://zone.spip.org/spip-zone/_plugins_/menus
83sleep 4;
84svn checkout svn://zone.spip.org/spip-zone/_plugins_/boutons_admin_supp
85sleep 4;
86# svn checkout svn://zone.spip.org/spip-zone/_plugins_/bandeau bandeau
87# sleep 4;
88# Désactivé car K.O. depuis 2.0.9 aux dernières nouvelles...
89svn checkout svn://zone.spip.org/spip-zone/_plugins_/couteau_suisse
90sleep 4;
91svn checkout svn://zone.spip.org/spip-zone/_plugins_/en_travaux
92sleep 4;
93svn checkout svn://zone.spip.org/spip-zone/_plugins_/exclure_secteur
94sleep 4;
95# svn checkout svn://zone.spip.org/spip-zone/_plugins_/mots_partout
96# sleep 4;
97# A tester avant de généraliser...
98# svn checkout svn://zone.spip.org/spip-zone/_plugins_/mots_techniques
99# sleep 4;
100# Selon moi SPIP a atteint un niveau de maturité permettant de se passer des mot-techniques. Maintenant c'est vous qui voyez...
101svn checkout svn://zone.spip.org/spip-zone/_core_/plugins/porte_plume porte_plume_core
102sleep 4;
103svn checkout svn://zone.spip.org/spip-zone/_plugins_/porte_plume porte_plume_extensions
104sleep 4;
105cd ..
106
107# MODULE SUPPLEMENTAIRES POUR INTEGRATION
108mkdir integr
109cd integr
110svn checkout svn://zone.spip.org/spip-zone/_plugins_/fonctions_images fonctions_images
111sleep 4;
112svn checkout svn://zone.spip.org/spip-zone/_plugins_/noie
113sleep 4;
114svn checkout svn://zone.spip.org/spip-zone/_plugins_/skiplink
115sleep 4;
116svn checkout svn://zone.spip.org/spip-zone/_plugins_/thinckbox2
117sleep 4;
118svn checkout svn://zone.spip.org/spip-zone/_plugins_/socialtags
119sleep 4;
120svn checkout svn://zone.spip.org/spip-zone/_plugins_/tablesorter
121sleep 4;
122cd ..
123
124# QUELQUES FONCTIONALITEES ADDITIONNELS
125mkdir mods
126cd mods
127svn checkout svn://zone.spip.org/spip-zone/_fondation_/forms_1_9_3_foireux_mais_parfois_utile formulaires
128sleep 4;
129# Parce que son nom l'indique plutôt bien... alors pas troller et pas taper, merci !!!
130svn checkout svn://zone.spip.org/spip-zone/_plugins_/fulltext
131sleep 4;
132svn checkout svn://zone.spip.org/spip-zone/_plugins_/metas
133sleep 4;
134svn checkout svn://zone.spip.org/spip-zone/_core_/plugins/urls_etendues
135sleep 4;
136echo "OK !"
137cd ..
138
139echo "Votre Installation de SPIP branche 2.0.x (version stable) est terminée. Veuillez vérifier que tout s'est déroulé correctement puis rendez-vous sur http://votre_site_spip/ecrire afin de configurer votre site SPIP"
140echo "Pour effectuer vos mises à jour : 'svn checkout svn://zone.spip.org/spip-zone/_outils_/svn_updater_spip2_0.sh' puis 'chmod +x svn_updater_spip2_0.sh' puis enfin './svn_updater_spip2_0.sh' "
141
142echo "Your SPIP 2.0.X stable release is now ready. Please check that all went correctly then, go to http://votre_site_spip/ecrire to set your SPIP site up"
143echo "If you want to upgrade your installation : 'svn checkout svn://zone.spip.org/spip-zone/_outils_/svn_updater_spip2_0.sh' then 'chmod +x svn_updater_spip2_0.sh' then './svn_updater_spip2_0.sh' "
Note: See TracBrowser for help on using the repository browser.