Projet

Général

Profil

Révision 09c4516a

Ajouté par Julien Enselme il y a presque 11 ans

Ajout d'une exception si le nom du site n’est pas donné
Correction de commentaires
Met les bons droits aux dossiers/fichiers

Voir les différences:

bin/creation_sites_D7.sh
19 19
}
20 20

  
21 21

  
22
#Prend comme paramètre (facultatif) le nom du site et éventuellement le mot de passe de la base de donnée associée.
23
#Si le mdp n’est pas spécifié, on le génère
22
#Prend comme paramètre le nom du site
23
#On génère le mot de passe
24 24
#on se place dans le home de asso en début de script
25 25
#les fichiers par défaut sont sur le bureau de assos
26 26

  
27
#On vérifie que le nom du site est bien passé en argument.
28
if [ -z $1 ]
29
then
30
    echo 'Le nom du site doit être donné en paramètre'
31
    echo 'creation_site_D7.sh NOM_SITE'
32
    exit 1
33
fi
34

  
27 35
#On vérifie que la longueur du nom du site est <= 16 caractères. Sinon mysql ne peut pas créer l’utilisateur
28 36
if [ $(echo $1 | wc -n) -le 16 ]
29 37
then
......
128 136
        # on active le module
129 137
	drush -y en piwik
130 138

  
139
	#On met les bons droits unix
140
	chmod -R 755 $site_rep
141
	chmod 400 $site_settings
142

  
131 143
	#On donne les dernières instructions
132 144
	echo "Quelques dernières instructions :"
133 145
	echo "- Conseiller à l'administrateur de ne pas laisser les inscriptions ouvertes à son site"
......
136 148
	echo "Référencement du site"
137 149
	echo "- créer un contenu de type \"Site\" sur la page du projet multiassos"
138 150
	echo "- demander à l'administrateur du site de s’inscrire sur la liste de diffusion webmasters@listes.centrale-marseille.fr (l’inscription est automatique)"
151

  
139 152
    else
140 153
	echo "Le dossier $site_rep existe déjà"
154
	exit 1
141 155
    fi
142 156
else
143 157
    echo "La base de donnée existe déjà"
158
    exit 1
144 159
fi

Formats disponibles : Unified diff