From c632cca7921c44569c1eec0b1d56cbbe45166c62 Mon Sep 17 00:00:00 2001 From: ramon Date: Thu, 4 Sep 2014 11:22:22 +0000 Subject: #51: Detectar el punto de montaje con la orden {{{findmnt}}} para soportar caminos con enlaces simbólicos en {{{/dev}}} (usado en metadispositivos). MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://opengnsys.es/svn/branches/version1.0@4377 a21b9725-9963-47de-94b9-378ad31fedc9 --- client/engine/FileSystem.lib | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'client/engine/FileSystem.lib') diff --git a/client/engine/FileSystem.lib b/client/engine/FileSystem.lib index 2cdc1c0b..c78606ed 100755 --- a/client/engine/FileSystem.lib +++ b/client/engine/FileSystem.lib @@ -4,7 +4,7 @@ #@brief Librería o clase FileSystem #@class FileSystem #@brief Funciones para gestión de sistemas de archivos. -#@version 1.0.5 +#@version 1.0.6 #@warning License: GNU GPLv3+ #*/ @@ -428,6 +428,9 @@ esac #@version 0.9 - Primera versión para OpenGnSys. #@author Ramon Gomez, ETSII Universidad de Sevilla #@date 2009-10-15 +#@version 1.0.6 - Usar comando findmnt. +#@author Ramon Gomez, ETSII Universidad de Sevilla +#@date 2014-09-04 #*/ ## function ogGetMountPoint () { @@ -444,7 +447,8 @@ fi # Obtener partición. PART="$(ogDiskToDev $1 $2)" || return $? -mount | awk -v P=$PART '{if ($1==P) {print $3}}' +# Devolver punto de montaje. +findmnt -n -o TARGET $PART } -- cgit v1.2.3-18-g5258