summaryrefslogtreecommitdiffstats
path: root/installer
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2012-02-27 12:37:51 +0000
committerramon <ramongomez@us.es>2012-02-27 12:37:51 +0000
commit39ff69d3d6c9d0ef9943d7c3cfca742162ae0549 (patch)
tree3a7e3035b18ac2054be5726bc4793911a38ff30a /installer
parent91aaf03b7d426a13bdcb6f60a0deaf0be480211b (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
Diffstat (limited to 'installer')
-rwxr-xr-xinstaller/opengnsys_installer.sh19
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