diff options
author | ramon <ramongomez@us.es> | 2014-09-04 11:22:22 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2014-09-04 11:22:22 +0000 |
commit | c632cca7921c44569c1eec0b1d56cbbe45166c62 (patch) | |
tree | 180fc6275817446bbd70f6d0d3fcc7897e9854ec | |
parent | 045fd2da7faf1290c9c4d57846715e5b32063881 (diff) |
#51: Detectar el punto de montaje con la orden {{{findmnt}}} para soportar caminos con enlaces simbólicos en {{{/dev}}} (usado en metadispositivos).
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4377 a21b9725-9963-47de-94b9-378ad31fedc9
-rwxr-xr-x | client/engine/FileSystem.lib | 8 |
1 files changed, 6 insertions, 2 deletions
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 } |