Script básico para la desinstalación de OpenGnSys.

git-svn-id: https://opengnsys.es/svn/trunk@1328 a21b9725-9963-47de-94b9-378ad31fedc9
remotes/github/debian-pkg
ramon 2010-10-28 17:00:06 +00:00
parent fbd9bccdad
commit 85fa51e123
4 changed files with 49 additions and 10 deletions

View File

@ -2,8 +2,15 @@ LISTA DE CAMBIOS CHANGELOG.es.ext
========================================
Lista de cambios incluidos en OpenGnSys 0.9.2pre
------------------------------------------------
Lista de cambios que serán incluidos en OpenGnSys 0.10
------------------------------------------------------
Tickets resueltos en módulo OpenGnSys Installer:
#240 Error instalación limpia rev. 1326
Lista de cambios incluidos en OpenGnSys 0.9.2
---------------------------------------------
Tickets resueltos en módulo OpenGnSys Cloning Engine:
#159 No reconoce Ubuntu 10.04

View File

@ -1 +1 @@
OpenGnSys 0.9.2pre
OpenGnSys 0.10pre

View File

@ -40,8 +40,6 @@ MYSQL_ROOT_PASSWORD="passwordroot"
OPENGNSYS_DATABASE=ogAdmBD
OPENGNSYS_DB_USER=usuog
OPENGNSYS_DB_PASSWD=passusuog
OPENGNSYS_DB_DEFAULTUSER=opengnsys
OPENGNSYS_DB_DEFAULTPASSWD=opengnsys
OPENGNSYS_DB_CREATION_FILE=opengnsys/admin/Database/ogAdmBD.sql
#####################################################################
@ -362,7 +360,6 @@ function mysqlImportSqlFileToDb()
fi
echoAndLog "${FUNCNAME}(): importing sql file to ${database}..."
perl -pi -e "s/SERVERIP/$SERVERIP/g; s/DEFAULTUSER/$OPENGNSYS_DB_DEFAULTUSER/g; s/DEFAULTPASSWD/$OPENGNSYS_DB_DEFAULTPASSWD/g" $sqlfile
mysql -uroot -p"${root_password}" --default-character-set=utf8 "${database}" < $sqlfile
if [ $? -ne 0 ]; then
errorAndLog "${FUNCNAME}(): error while importing $sqlfile in database $database"
@ -1016,17 +1013,15 @@ function installationSummary(){
echoAndLog "Web Console URL: $OPENGNSYS_CONSOLEURL"
echoAndLog "Web Console admin user: $OPENGNSYS_DB_USER"
echoAndLog "Web Console admin password: $OPENGNSYS_DB_PASSWD"
echoAndLog "Web Console default user: $OPENGNSYS_DB_DEFAULTUSER"
echoAndLog "Web Console default password: $OPENGNSYS_DB_DEFAULTPASSWD"
echo
echoAndLog "Post-Installation Instructions:"
echo "==============================="
echoAndLog "Review or edit all configuration files."
echoAndLog "Insert DHCP configuration data and restart service."
echoAndLog "Log-in as Web Console admin user."
echoAndLog " - Review default Organization data and default user."
echoAndLog " - Review default Organization data and assign default user."
echoAndLog "Log-in as Web Console organization user."
echoAndLog " - Insert OpenGnSys data (rooms, computers, etc)."
echoAndLog " - Insert OpenGnSys data (rooms, computers, menus, etc)."
echo
}

View File

@ -0,0 +1,37 @@
#!/bin/bash
# Desinstalación de OpenGnSys.
# Parar servicio.
echo "Uninstalling OpenGnSys services."
if [ -x /etc/init.d/opengnsys ]; then
/etc/init.d/opengnsys stop
update-rc.d -f opengnsys remove
fi
# Eliminar bases de datos.
echo "Erasing OpenGnSys database."
MYSQLROOT="passwordroot"
DROP=1
if ! mysql -u root -p"$MYSQLROOT" <<<"quit" 2>/dev/null; then
stty -echo
read -p "- Please, insert MySQL root password: " MYSQLROOT
echo ""
stty echo
if ! mysql -u root -p"$MYSQLROOT" <<<"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 ogBDAdmin;" 2>/dev/null
mysql -u root -p"$MYSQLROOT" <<<"DROP DATABASE ogAdmBD;" 2>/dev/null
mysql -u root -p"$MYSQLROOT" <<<"DROP USER usuog;" 2>/dev/null
fi
# Eliminar ficheros.
echo "Deleting OpenGnSys files."
rm -fr /opt/opengnsys
rm -f /etc/init.d/opengnsys /etc/default/opengnsys
echo "Post-installation tasks:"
echo "- You may stop or uninstall manually all other services"
echo " (DHCP, PXE, TFTP, NFS, Apache, MySQL)."