summaryrefslogtreecommitdiffstats
path: root/client/engine/File.lib
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2009-10-26 09:58:01 +0000
committerramon <ramongomez@us.es>2009-10-26 09:58:01 +0000
commit3543b3e36095eda4467f4ba85f05d2f59fdecf25 (patch)
tree7517b1f36bd816e767b136b646625ee736936679 /client/engine/File.lib
parente834b669e676259207ecb7b9009c26430c121e49 (diff)
Corrección ticket:71 (fallo en detectar partición extendida).
git-svn-id: https://opengnsys.es/svn/trunk@411 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'client/engine/File.lib')
-rwxr-xr-xclient/engine/File.lib41
1 files changed, 20 insertions, 21 deletions
diff --git a/client/engine/File.lib b/client/engine/File.lib
index 9cb2151e..f009c261 100755
--- a/client/engine/File.lib
+++ b/client/engine/File.lib
@@ -15,7 +15,7 @@ function ogCopyFile () {
local ARGS SOURCE TARGET
ARGS="$@"
case "$1" in
- /*) # Camino completo.
+ /*) # Camino completo. */ (necesario Doxygen)
SOURCE=$(ogGetPath "$1")
shift ;;
[1-9]*) # ndisco npartición.
@@ -35,6 +35,23 @@ cp "$SOURCE" "$TARGET" # (definir posible error)
#/**
+# ogDeleteTree [ str_repo | int_ndisk int_npartition ] path_dirpath
+#@brief Metafunción que borra todo un subárbol de directorios de un dispositivo.
+#@see ogGetPath
+#@version 0.9 - Pruebas con OpenGNSys.
+#@author Ramon Gomez, ETSII Universidad de Sevilla
+#@date 2009-09-29
+#*/
+# Borrar subárbol de directorio.
+function ogDeleteTree () {
+local DIR
+DIR=$(ogGetPath "$@") || return $?
+[ -z "$DIR" ] && ogRaiseError $OG_ERR_NOTFOUND "$*" && reutrn $?
+rm -fr "$DIR" || ogRaiseError $OG_ERR_NOTFOUND "$*" || reutrn $?
+}
+
+
+#/**
# ogGetPath [ str_repo | int_ndisk int_npartition ] path_filepath
#@brief Inicia el proceso de arranque de un sistema de archivos.
#@arg \c filepath camino del fichero (independiente de mayúsculas)
@@ -76,7 +93,7 @@ case $# in
CACHE|cache)
FILE="$OGCAC/$OGIMG/$2" ;;
CDROM|cdrom)
- FILE="$(ogMount cdrom)/$2" ;;
+ FILE="$(ogMountCdrom)/$2" ;;
*) ogRaiseError $OG_ERR_FORMAT
return $? ;;
esac ;;
@@ -97,7 +114,7 @@ while [ "$FILE" != "$PREVFILE" ]; do
PREVFILE="$FILE"
FILE="${FILE#*/}"
done
-
+ # */ (necesario Doxygen)
#/// Muestra el camino Linux, quitando el "/" inicial duplicado.
[ "$FILEPATH" != "/" ] && echo ${FILEPATH#/}
cd $CURRENTDIR
@@ -121,7 +138,6 @@ case $# in
*) ogRaiseError $OG_ERR_FORMAT
return $? ;;
esac
-echo $PARENT
ogGetPath $PARENT
}
@@ -143,23 +159,6 @@ rm -f "$FILE" || ogRaiseError $OG_ERR_NOTFOUND "$*" || reutrn $?
#/**
-# ogDeleteTree [ str_repo | int_ndisk int_npartition ] path_dirpath
-#@brief Metafunción que borra todo un subárbol de directorios de un dispositivo.
-#@see ogGetPath
-#@version 0.9 - Pruebas con OpenGNSys.
-#@author Ramon Gomez, ETSII Universidad de Sevilla
-#@date 2009-09-29
-#*/
-# Borrar subárbol de directorio.
-function ogDeleteTree () {
-local DIR
-DIR=$(ogGetPath "$@") || return $?
-[ -z "$DIR" ] && ogRaiseError $OG_ERR_NOTFOUND "$*" && reutrn $?
-rm -fr "$DIR" || ogRaiseError $OG_ERR_NOTFOUND "$*" || reutrn $?
-}
-
-
-#/**
# ogMakeDir [ str_repo | int_ndisk int_npartition ] path_dirpath
#@brief Metafunción que crea un subdirectorio vacío en un dispositivo.
#@see ogGetParentPath