From 5962edd0e946112b7727e7c59e631d7dae7e9cd4 Mon Sep 17 00:00:00 2001 From: ramon Date: Thu, 20 Mar 2014 10:18:16 +0000 Subject: #640: Evitar errores duplicados en llamadas a {{{ogMount}}} y comprobar error de montaje en script {{{bootOs}}}. git-svn-id: https://opengnsys.es/svn/branches/version1.0@4198 a21b9725-9963-47de-94b9-378ad31fedc9 --- client/engine/PostConf.lib | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'client/engine/PostConf.lib') diff --git a/client/engine/PostConf.lib b/client/engine/PostConf.lib index f85b239f..24fb00d8 100755 --- a/client/engine/PostConf.lib +++ b/client/engine/PostConf.lib @@ -278,7 +278,7 @@ EOF function ogInstallLinuxClient () { # Variables locales. -local PART MNTDIR CLIENTFILE i SBINDIR ETCDIR RCLOCAL +local MNTDIR CLIENTFILE i SBINDIR ETCDIR RCLOCAL # Si se solicita, mostrar ayuda. if [ "$*" == "help" ]; then ogHelp "$FUNCNAME" "$FUNCNAME int_ndisk int_filesys" \ @@ -289,10 +289,8 @@ fi # Error si no se reciben 2 parámetros. [ $# == 2 ] || ogRaiseError $OG_ERR_FORMAT || return $? # Obtener sistema de archvios. -PART="$(ogDiskToDev $1 $2)" || return $? -# Comprobar si el sistema de archivos no está bloqueado. -MNTDIR=$(ogMount $1 $2) 2>/dev/null -[ -n "$MNTDIR" ] || ogRaiseError OG_ERR_PARTITION "$1, $2" || return $? +MNTDIR=$(ogMount $1 $2) || return $? + # Comprobar si existe el cliente y los directorios y ficheros destino. CLIENTFILE=$OGLIB/ogclient/ogAdmLnxClient [ -f $CLIENTFILE ] || ogRaiseError $OG_ERR_FOUND "$CLIENTFILE" || return $? @@ -355,7 +353,7 @@ ogUnlock $1 $2 function ogInstallWindowsClient () { # Variables locales. -local PART MNTDIR CLIENTFILE i SBINDIR ETCDIR RCLOCAL +local MNTDIR CLIENTFILE i SBINDIR ETCDIR RCLOCAL # Si se solicita, mostrar ayuda. if [ "$*" == "help" ]; then ogHelp "$FUNCNAME" "$FUNCNAME int_ndisk int_filesys" \ @@ -365,10 +363,8 @@ fi # Error si no se reciben 3 parámetros. [ $# == 3 ] || ogRaiseError $OG_ERR_FORMAT || return $? # Obtener sistema de archvios. -PART="$(ogDiskToDev $1 $2)" || return $? -# Comprobar si el sistema de archivos no está bloqueado. -MNTDIR=$(ogMount $1 $2) 2>/dev/null -[ -n "$MNTDIR" ] || ogRaiseError OG_ERR_PARTITION "$1, $2" || return $? +MNTDIR=$(ogMount $1 $2) || return $? + # Comprobar si existe el cliente y los directorios y ficheros destino. CLIENTFILE=$OGLIB/ogclient/ogAdmWinClient.exe [ -f $CLIENTFILE ] || ogRaiseError $OG_ERR_FOUND "$CLIENTFILE" || return $? -- cgit v1.2.3-18-g5258