Sprint réécriture des scripts
Les scripts ont été renommés et réécrits conformément à une convention afin de les rendre plus modulables.
Merge manuel performance
Nom de variables plus explicite Ajout de init*.sh
Variables drupal
purge_des_sauvegardes
Commentaires.
sweep
Ajout d’un script qui nettoie les fichiers se terminant par ~
dump_site_atest_all
Vide les caches pour gagner de la place.
maj_d7
Ajout de log grâce à drushall_atest_logged
taille.sh
Vérifie aussi la taille du dossier de log.
dump.sh
Utilise mysqldump pour sauvegarder toutes les bases de données drupal 7 si jamais drush est en panne.
Script de création de site
Réindentation de commentaires.
chk_perm
Le script ch_mpd ne fait plus que changer les mots de passe Le script chk_perm se charge de rétablir les permissions sur les dossiers et settings.php
Suppression maj.avantdgeo settings.php
Inutiles.
prise en compte des remarques de dgeo. On utilise find au lieu de ls et grep pour trouver les bons dossiers.
Ne sert plus à rien avec drush sql-dump (pour les sites en base de données séparées)
Prise en charge des bases de données séparées. Le code concernant la base de données unique drupal 7 a été supprimé.
Correction des exceptions dossier/base de données Ajout exception nom du site non donné Met les bons droits unix
Ajout d'une exception si le nom du site n’est pas donné Correction de commentaires Met les bons droits aux dossiers/fichiers
Fix : les noms d’utilisateur dans la base de données sont limités à 16 caractères.
Ajout du script permettant de supprimer les préfixes des bases de données.
Ajout de commentaires dans les scripts goto_redmine et urls_parser
Petit script utilisé pour remplir à la chaîne les champs base de données avant le script de création de site.
On vérifie que le nom du site ne contient pas '-'. On arrête sinon.
Ajout du script de supression de site
On ne doit pas prendre en compte le cache de python
Script qui a migré les tâches
Passe les tests avec succès.
Ajout d'exemples de fichiers json
Suppression des fichiers inutiles
On utilise désormais les modules drupal entity_json (pour la liste des commentaires) et restws (pour récupérer le contenu des nodes et des commentaires)
Ajout des scripts divers
Les scripts sont dans bin
Les scripts sont dans le dossier bin
Suppression de tout ce qui se rapporte à d6. Les scripts .old sont à conserver mais à adapter
Présentation du code Suppression de grep -v 'all' et grep -v files-* (ancienne configuration)
Prise en compte de init_scripts.sh Modification de la politique de nommage
chk_perm ne peut plus modifier les mots de passe (vieux avec les bases de données séparées) ajout scripts_location dans init_scripts
Prise en compte de $d{6,7}_sites_dir
Ajout de $d{6,7}_sites_dir
maj gitignore
Ajout de gen_password et de ask_password_bdd comme fonction Déplacement des varibles nom spécifiques à creation_sites_D7.sh dans les init_scripts* Mise à jour de creation_sites_D7.sh en fonction
mv drushall drushall_d6 mv drushall_atest drushall_d7 mv ch_mdp chk_perm
Ajout de .gitignore Suppression de maj.sh.avantdgeo Suppression de *~
Les fonctions ont été déplacées.
Mise a jour du lien vers la doc Correction : le mot de passe pouvait contenir / qui sert dans les expressions de sed et provoquait un crash
Ajout des fichiers de ~assos/bin
Suppression de deleteme Ajout du script de creation de site Ajout du template qui va avec
Initialization of the GIT repository.
Formats disponibles : Atom