diff options
author | ramon <ramongomez@us.es> | 2012-02-27 12:37:51 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2012-02-27 12:37:51 +0000 |
commit | 39ff69d3d6c9d0ef9943d7c3cfca742162ae0549 (patch) | |
tree | 3a7e3035b18ac2054be5726bc4793911a38ff30a | |
parent | 91aaf03b7d426a13bdcb6f60a0deaf0be480211b (diff) |
Versión 1.0.3, #504 #507: Instalador modifica su configuración tras instalar paquetes para adaptarse a Ubuntu y Debian.
git-svn-id: https://opengnsys.es/svn/trunk@2700 a21b9725-9963-47de-94b9-378ad31fedc9
-rwxr-xr-x | installer/opengnsys_installer.sh | 19 |
1 files 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 |