From 31c182c2f5811df515d8f0a26ded7b5c26ec8e70 Mon Sep 17 00:00:00 2001 From: ramon Date: Wed, 9 Jan 2013 19:41:02 +0000 Subject: Versión 1.0.5: Script de desinstalación usa las mismas variables de configuración que el script de instalación (sugerencia del topic:127). MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://opengnsys.es/svn/branches/version1.0@3479 a21b9725-9963-47de-94b9-378ad31fedc9 --- installer/opengnsys_uninstall.sh | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) (limited to 'installer/opengnsys_uninstall.sh') diff --git a/installer/opengnsys_uninstall.sh b/installer/opengnsys_uninstall.sh index 2edb6c22..121102a7 100755 --- a/installer/opengnsys_uninstall.sh +++ b/installer/opengnsys_uninstall.sh @@ -15,21 +15,24 @@ #@version 1.0.4 - Compatibilidad con otras distribuciones y auto configuración de acceso a BD #@author Ramón Gómez - ETSII Univ. Sevilla #@date 2012/03/28 +#@version 1.0.5 - Usar las mismas variables que el script de instalación. +#@author Ramón Gómez - ETSII Univ. Sevilla +#@date 2013/01/09 #### AVISO: Editar configuración de acceso. #### WARNING: Edit access configuration -MYSQLROOT="passwordroot" # Clave de root de MySQL -DATABASE="ogAdmBD" # Base de datos de administración -DBUSER="usuog" # Usuario de acceso a la base de datos +MYSQL_ROOT_PASSWORD="passwordroot" # Clave de root de MySQL +OPENGNSYS_DATABASE="ogAdmBD" # Base de datos de administración +OPENGNSYS_DB_USER="usuog" # Usuario de acceso a la base de datos #### AVISO: NO EDITAR variables de configuración. #### WARNING: DO NOT EDIT configuration variables. -OPENGNSYS="/opt/opengnsys" # Directorio de OpenGnSys -OGIMG="images" # Directorio de imágenes del repositorio -CLIENTUSER="opengnsys" # Usuario Samba -OLDDATABASE="ogBDAdmin" # Antigua base de datos +OPENGNSYS="/opt/opengnsys" # Directorio de OpenGnSys +OGIMG="images" # Directorio de imágenes del repositorio +OPENGNSYS_CLIENT_USER="opengnsys" # Usuario Samba +OPENGNSYS_OLDDATABASE="ogBDAdmin" # Antigua base de datos # Sólo ejecutable por usuario root @@ -52,21 +55,21 @@ fi # Eliminar bases de datos. echo "Erasing OpenGnSys database." DROP=1 -if ! mysql -u root -p"$MYSQLROOT" <<<"quit" 2>/dev/null; then +if ! mysql -u root -p"$MYSQL_ROOT_PASSWORD" <<<"quit" 2>/dev/null; then stty -echo - read -p "- Please, insert MySQL root password: " MYSQLROOT + read -p "- Please, insert MySQL root password: " MYSQL_ROOT_PASSWORD echo "" stty echo - if ! mysql -u root -p"$MYSQLROOT" <<<"quit" 2>/dev/null; then + if ! mysql -u root -p"$MYSQL_ROOT_PASSWORD" <<<"quit" 2>/dev/null; then DROP=0 echo "Warning: database not erased." fi fi if test $DROP; then - mysql -u root -p"$MYSQLROOT" <<<"DROP DATABASE $OLDDATABASE;" 2>/dev/null - mysql -u root -p"$MYSQLROOT" <<<"DROP DATABASE $DATABASE;" 2>/dev/null - mysql -u root -p"$MYSQLROOT" <<<"DROP USER '$DBUSER';" 2>/dev/null - mysql -u root -p"$MYSQLROOT" <<<"DROP USER '$DBUSER'@'localhost';" 2>/dev/null + mysql -u root -p"$MYSQL_ROOT_PASSWORD" <<<"DROP DATABASE $OPENGNSYS_OLDDATABASE;" 2>/dev/null + mysql -u root -p"$MYSQL_ROOT_PASSWORD" <<<"DROP DATABASE $OPENGNSYS_DATABASE;" 2>/dev/null + mysql -u root -p"$MYSQL_ROOT_PASSWORD" <<<"DROP USER '$OPENGNSYS_DB_USER';" 2>/dev/null + mysql -u root -p"$MYSQL_ROOT_PASSWORD" <<<"DROP USER '$OPENGNSYS_DB_USER'@'localhost';" 2>/dev/null fi # Quitar configuración específica de Apache. test which a2dissite 2>/dev/null && a2dissite opengnsys @@ -90,8 +93,8 @@ for serv in smbd smb ; do [ -x /etc/init.d/$serv ] && /etc/init.d/$serv reload done # Eliminar usuario de OpenGnSys. -smbpasswd -x $CLIENTUSER -userdel $CLIENTUSER +smbpasswd -x $OPENGNSYS_CLIENT_USER +userdel $OPENGNSYS_CLIENT_USER # Tareas manuales a realizar después de desinstalar. echo "Manual tasks:" echo "- You may stop or uninstall manually all other services" -- cgit v1.2.3-18-g5258