From 39ff69d3d6c9d0ef9943d7c3cfca742162ae0549 Mon Sep 17 00:00:00 2001 From: ramon Date: Mon, 27 Feb 2012 12:37:51 +0000 Subject: Versión 1.0.3, #504 #507: Instalador modifica su configuración tras instalar paquetes para adaptarse a Ubuntu y Debian. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://opengnsys.es/svn/trunk@2700 a21b9725-9963-47de-94b9-378ad31fedc9 --- installer/opengnsys_installer.sh | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/installer/opengnsys_installer.sh b/installer/opengnsys_installer.sh index 1781eda9..1d5e91e9 100755 --- a/installer/opengnsys_installer.sh +++ b/installer/opengnsys_installer.sh @@ -81,14 +81,9 @@ case "$OSDISTRIB" in ENABLESITE="a2ensite" DHCPINIT=/etc/init.d/isc-dhcp-server DHCPCFGDIR=/etc/dhcp - if [ "$OSDISTRIB" == "Debian" ]; then - SAMBAINIT=/etc/init.d/samba - else - SAMBAINIT=/etc/init.d/smbd - fi + SAMBAINIT=/etc/init.d/smbd SAMBACFGDIR=/etc/samba TFTPCFGDIR=/var/lib/tftpboot - [ -d $TFTPCFGDIR ] || TFTPCFGDIR=/srv/tftp # Debian 6 ;; "") echo "ERROR: Unknown Linux distribution, please install \"lsb_release\" command." exit 1 ;; @@ -97,6 +92,13 @@ case "$OSDISTRIB" in esac } +# Modificar variables de configuración tras instalar paquetes del sistema. +function autoConfigurePost() +{ +[ -d $SAMBAINIT ] || SAMBAINIT=/etc/init.d/samba # Debian 6 +[ -d $TFTPCFGDIR ] || TFTPCFGDIR=/srv/tftp # Debian 6 +} + # Cargar lista de paquetes del sistema y actualizar algunas variables de configuración # dependiendo de la versión instalada. function updatePackageList() @@ -1280,7 +1282,7 @@ echo echoAndLog "OpenGnSys installation begins at $(date)" pushd $WORKDIR -# Detectar datos de auto-configuración del instalador. +# Detectar datos inicales de auto-configuración del instalador. autoConfigure # Detectar parámetros de red y comprobar si hay conexión. @@ -1315,6 +1317,9 @@ if [ $? -ne 0 ]; then fi fi +# Detectar datos de auto-configuración después de instalar paquetes. +autoConfigurePost + # Arbol de directorios de OpenGnSys. createDirs ${INSTALL_TARGET} if [ $? -ne 0 ]; then -- cgit v1.2.3-18-g5258