# Historique :
# 25/09/2013 / LO
# -> ajout du paramètre -vtpbox
# -> suppresion du démarrage des services si c2icompact
# 30/08/2013 / LO
# -> ajout de VTPUTIL
# -> correction sur demande de mot de passe postgres lors de la mise à jour
# 09/07/2013 / LO
# -> ajout d'une fonction propre à AASRA C2i Compact (modif adresse IP sources, nombre de threads du collecteur)
# -> correction sur prise en compte de l'argument -c2icompact
# 08/07/2013 / LO
# -> ajout de VTP_JAVA_HOME et VTP_CATALINA_HOME à /etc/init.d/vtp-manager et /etc/init.d/tomcat
# -> ajout détection centos sur /etc/issue
# -> ajout des arguments -install -uninstall -update -c2icompact
# 21/06/2013 / LO
# -> correction sur détection de JRE pour les mises à jour et les désinstallations
# -> ajout détection JRE avant l'arret de vtp-manager
# 17/06/2013 / LO
# -> gestion des bases vierges suite au changement de postgre
# -> tomcat : gestion du timeout de session à 0
# 03/05/2013 / LO
# -> ajout automatisation installation/update et desinstall avec argument install ou -update -uninstall
# -> tomcat : gestion port 8889 pour https
# -> tomcat : ajout copie du fichier tomcat-users.xml
# 23/01/2013 / LO
# -> correction problème des librairies postgresql 8.3 si postgresql 8.4 installé
# -> modifications pour supporter d'autres versions de POSTGRESQL
# 31/07/2012 / LO
# -> gestion de l'installation en 64 bits
# -> gestion implicite si mode console, mais -console est tout de même conservé
# 29/05/2012 / LO
# -> les chemins/noms pour JRE et TOMCAT sont mis dans des variables
# -> modification sur la gestion du fichier des versions installées
# -> les scripts qui font appel à JRE et TOMCAT sont modifiés
# 08/03/2012 / LO
# -> ajout de saiop
# -> ajout d'un controle des versions
# -> gestion de packages.conf
# -> amélioration de l'arrêt de tomcat et des processus de vtpro
# -> ajout d'une détection 32/64 bits sur l'OS, si 64 on met fin à l'installation
# -> gestion d'un utilisateur ODBC, sur les installations et les mises à jour
# 24/03/2011 / LO
# -> la restauration des bases vtp_room dans le cas d'une mise à jour s'effectue avec le user sa1
# 10/02/2011 / LO
# -> Intégration de la bases vtp_room dans l'installation
# -> A la mise à jour, si backup/chambres/newbase.bak n'est pas détecté, on restaure cette base
# -> Dorénavant, le conf.properties n'est plus écrasé, celui de la mise à jour est situé
#    au même endroit et nommé conf.properties.defaut
# -> Intégration de roomservice.jar dans l'arrêt des process
# -> Ajout d'un contrôle empêchant l'installation si la désinstallation n'a pas été effectuée au préalable
# 08/09/2010 / LO
# -> Lors de l'installation et de la mise à jour, les bases vierges sont copiées dans backup/communication et backup/parametrage sous le nom newbase.bak.
# -> L'intégration avec AM7450 a été mise sous forme d'une fonction, elle est aussi appelée par le menu principal
# -> Correction sur la restauration des archives vierges, il manquait quartz et config
# 26/07/2010 / LO
# -> Correction sur suppression des fichiers temporaires dans le cas d'une mise à jour
# 19/07/2010 / LO
# -> Avant de démarrer le manager on se place dans le répertoire de vtp-manager pour éviter la création aléatoire de C:
# -> Correction sur la détection du package de postgresql
# -> Détection mémoire seulement pour actions 1, 2 et 3
# -> Démarrage du manager suite mise à jour modifié
# -> Simplification de la fonction de détection de la distribution
# -> Modifications sur la gestion des arguments
# -> Lors de la mise à jour, le script de démarrage de vtpmanager est aussi mis à jour
# 13/07/2010 / LO
# -> Ajout argument ssh pour utiliser le script à distance (dans ce cas pas de traces)
# -> On empeche l'installation si utilisation d'un nom de répertoire contenant des espaces pour l'installeur
# -> Correction lorsque l'on lance le script sans etre positionné dans le répertoire de l'installeur
# -> Lorsque l'on lance tomcat/vtpmanager, dorénavant on utilise nohup
# -> Différentes actions du script mises sous forme de fonction pour une meilleur lisibilité et optimisation
#    dialogue de confirmation des installations/desinstallations manuelles mis sous forme d'une fonction
#    arret/demarrage tomcat/manager, détction de la distrib linux
# -> Suite à une mise à jour, vtpmanager avec relancé via java + son jar avec argument stop pour ne pas lancer les process
# 05/07/2010 / LO
# -> Modification de la mise a jour pour gerer soit le tar.gz soit le repertoire vtp-manager lui-meme
# -> Modification des pauses pour la mise à jour
# -> La sauvegarde des données est dorénavant une fonction
# -> Sauvegarde des données avant la mise à jour
# -> Si pas de répertoire outils, alors le menu ne fait pas appaître l'installation
#    cela permet d'avoir un package de mise a jour plus petit car sans les outils (tomcat, postgre et jdk)
# 23/06/2010 / LO
# -> Ajout de la version dans l'installeur
# -> Le port 8080 de tomcat est systématiquement modifie en 8888, meme si pas de AM7450
# -> A la fin de l'installation, démarrage de MANAGER avant TOMCAT
# -> Modif de la pause de 3 en 5 sur suppression des rep de tomcat avec application
# 11/06/2010 / LO
# -> Adaptation lancement manager sous Ubuntu
# -> suppression restauration des archives vierges de CONFIG et QUARTZ
# 31/05/2010 / LO
# -> Correction du datage sur le nommage des logs
# -> Correction d'une suppression du répertoire d'installation dans le cas
#    ou vtp-manager est sous forme d'un répertoire et nom d'un fichier compressé
# -> Suppression du lancement automatique du superviseur en fin d'installation
# -> Ajout message à la fin de l'installation, indiquant comment accéder au logiciel
# 25/05/2010 / LO
# -> Desinstallation des raccourcis avant de désinstaller Postgre
# 07/05/2010 / LO
# -> Ajout argument mem a install.sh afin de ne pas controler la memoire
# -> Correction probleme de lancement de vtpmanager avec traces
# 06/05/2010 / LO
# -> les documentations et xdg sont extirpées de vtp-mananger.tar.gz
# -> tomcat.sh, superviseur.sh et vtpmanager.sh sont déplacés de scripts
#    vers xdg/scripts-desktop
# -> modification sur lancement/arret des services
# -> si présence d'un répertoire vtp-manager au niveau de l'installeur
#    alors utilisation de se répertoire au lieu du tar.gz
# -> superviseur.jar est déplacé directement sous vtp-manager
# 26/04/2006 / LO
# -> gestion d'un fichier de logs dans $HOME/vtpro-install-AAAAMMJJHHMMSS
# -> intégration du menu VTPRO et des raccourcis dans APPLICATIONS
# -> ajout d'une désinstallation automatique
# -> gestion memoire de catalina pour 3 et 4 Go
# -> lancement automatique du vtp-manager et superviseur en fin d'installation
#    sans les traces
# -> modif script sh du superviseur pour le lancer de base sans traces
#    mais avec traces en utilisant argument -traces
# -> creation script sh du vtpmanager pour le lancer de base sans traces
#    mais avec traces en utilisant argument -traces
# -> probleme d'arrêt de tomcat réglé définitivement
# -> diverses modifications mineures
# 21/04/2010 / LO
# -> le fichier vtp-manager.gz est maintenant un .tar.gz
# -> intégration AM7450 : suppression des lignes sed SSL.CONF avant leur réintégration
# -> installation des archives 1, 2 et 3
# -> correction sur demarrage de TOMCAT/VTPRO
# -> desinstallation : copie des sauvegardes, archives et répertoire conf à la desinstallation
# -> desinstallation : generation d'un jeu de sauvegardes avec pg_dump pour vtp-stats et vtp-config
# 09/03/2010 / LO
# -> ajout fonction pour arret VTPRO et TOMCAT
# 27/01/2010 / LO
# -> verification mémoire disponible
# -> diverses modifications mineures
# 30/11/2009 / LO
# -> Refonte du script
# 23/01/2009 / NQ
# -> Création du script
