summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/boot-tools/includes/etc/initramfs-tools/scripts/ogfunctions10
-rwxr-xr-xclient/engine/Disk.lib4
-rw-r--r--doc/CHANGELOG.es.txt2
3 files changed, 8 insertions, 8 deletions
diff --git a/client/boot-tools/includes/etc/initramfs-tools/scripts/ogfunctions b/client/boot-tools/includes/etc/initramfs-tools/scripts/ogfunctions
index d70119d3..91aad6f4 100644
--- a/client/boot-tools/includes/etc/initramfs-tools/scripts/ogfunctions
+++ b/client/boot-tools/includes/etc/initramfs-tools/scripts/ogfunctions
@@ -292,10 +292,6 @@ ogPostConfigureFS()
fi
fi
fi
-
- #Montamos un directorio temporal para el apt-get
- mount tmpfs /var/cache/apt/archives -t tmpfs -o size=15M
- mkdir -p /var/cache/apt/archives/partial
}
@@ -365,9 +361,11 @@ ogUpdateInitrd ()
{
cd /tmp
mkdir /tmp/cache
- TYPE=$(blkid | grep CACHE | awk -F"TYPE=" '{print $2}' | tr -d \")
+ TYPE=$(blkid -po export $(blkid -L CACHE) 2>/dev/null | awk -F= '$1=="TYPE" { print $2}')
+ # Salir si no se detecta caché.
+ [ -z "$TYPE" ] && return
mount -t $TYPE LABEL=CACHE /tmp/cache || return
- mkdir /tmp/cache/boot
+ mkdir -p /tmp/cache/boot
# comparamos los del server
diff --git a/client/engine/Disk.lib b/client/engine/Disk.lib
index ef775632..827263f9 100755
--- a/client/engine/Disk.lib
+++ b/client/engine/Disk.lib
@@ -761,7 +761,7 @@ echo $ID
#@date 2009/07/24
#@version 1.1.0 - Sustituir "sfdisk" por "partx".
#@author Ramon Gomez, ETSII Universidad de Sevilla
-#@date 2016/04/21
+#@date 2016/05/04
#*/ ##
function ogGetPartitionSize ()
{
@@ -779,7 +779,7 @@ fi
# Devolver tamaño de partición o del sistema de archivos (para ZFS).
PART="$(ogDiskToDev $1 $2)" || return $?
-partx -gbo SIZE $PART 2>/dev/null | awk '{print $1/1024}'
+partx -gbo SIZE $PART 2>/dev/null | awk '{print int($1/1024)}'
[ ${PIPESTATUS[0]} -ne 0 ] && ogGetFsSize $1 $2
}
diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt
index dd0d2725..fcbe83d6 100644
--- a/doc/CHANGELOG.es.txt
+++ b/doc/CHANGELOG.es.txt
@@ -12,9 +12,11 @@ Tickets resueltos en módulo OpenGnsys Cloning Engine:
#678 Unidades organizativas con directorio de imágenes separado.
#722 Multicast entre subredes
#727 ogGrubHidePartitions comprueba tipo de partición con blkid en vez revisar las entradas del Grub
+#740 Clonar disco completo en modo "raw"
#744 Gestionar bloqueos de disco
Tickets resueltos en módulo OpenGnsys Client:
+#244 Internacionalización de los mensajes del Browser (mejora)
#625 Modo offline: segundo sistema de ficheros en cache/USB (duplicado de #467)
#725 Sincronización horaria de clientes con servidor NTP
#746 Reloj en barra de estado del Browser del cliente