#!/usr/bin/env bash echo echo "**************************************" echo "Version du logiciel LabInvent:" echo "**************************************" grep "^Version:" README.md grep "^Date:" README.md echo "Le numero de version se trouve dans le fichier README.md (sous la ligne 'VERSION ACTUELLE')" echo "(il est aussi automatiquement recopié dans src/Template/Layout/default.ctp)" echo echo echo "**************************************" echo "Version du framework CakePhp utilisé:" echo "**************************************" # 0) Création temporaire du fichier src/Application.php (à supprimer ensuite) # car nécessaire à cake cp src/Application.php.37 src/Application.php bin/cake version # echo "Statut actuel des migrations:" #bin/cake migrations status # On supprime le fichier temporaire src/Application.php rm src/Application.php echo echo echo "**************************************" echo "Version des composants LAMP utilisés:" echo "**************************************" echo echo "- Linux (OS):" uname -a echo echo "- Apache (httpd):" httpd -v echo echo "- Mysql (SGBD):" mysql -V echo echo "- Php:" php -v echo echo echo "**************************************" echo "Version des autres composants utilisés:" echo "**************************************" echo echo "- Phpunit (exécution des tests):" vendor/bin/phpunit --version || vendor/phpunit/phpunit/phpunit --version echo echo "- Php Composer (gestion des dépendances Php):" php composer.phar --version echo # Au cas où, on remet en accès pour tous les repertoires tmp et logs (pour que Apache puisse toujours écrire dedans) : ##chmod -R 777 ./tmp/ # - tmp/cache : obligé d'utiliser sudo a cause des fichiers créés par le serveur web (appartiennent à _www sur Mac) SUDO='' which sudo > /dev/null && SUDO=sudo $SUDO chmod -R 777 ./tmp/cache/ chmod -R 777 ./logs/ # On en profite pour nettoyer le cache, ca peut pas faire de mal ##sudo rm -rf ./tmp/cache/* #rm -rf ./tmp/cache/*