summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--admin/Database/ogAdmBD-1.0.6b-1.1.0.sql13
-rw-r--r--admin/WebConsole/propiedades/propiedades_imagenes.php2
-rwxr-xr-xclient/engine/Net.lib6
3 files changed, 11 insertions, 10 deletions
diff --git a/admin/Database/ogAdmBD-1.0.6b-1.1.0.sql b/admin/Database/ogAdmBD-1.0.6b-1.1.0.sql
index 6b7ad95e..8db4d183 100644
--- a/admin/Database/ogAdmBD-1.0.6b-1.1.0.sql
+++ b/admin/Database/ogAdmBD-1.0.6b-1.1.0.sql
@@ -35,12 +35,15 @@ INSERT INTO sistemasficheros (idsistemafichero, nemonico, descripcion) VALUES
idsistemafichero=VALUES(idsistemafichero), nemonico=VALUES(nemonico), descripcion=VALUES(descripcion);
# Eliminar campos sin uso (ticket #730).
-# Añadir campos para aulas: servidor NTP e inclusión en proyecto Remote PC (tickets #725 y #708).
+# Modificar número de puestos del aula para valores hasta 32768 (ticket #747)
+# Añadir campos para aulas: servidor NTP, inclusión en proyecto Remote PC y directorio de ogLive (tickets #725, #708 y #768)
ALTER TABLE aulas
DROP cuadro_x,
DROP cuadro_y,
+ MODIFY puestos SMALLINT DEFAULT NULL,
ADD ntp VARCHAR(30) AFTER proxy,
- ADD inremotepc TINYINT DEFAULT 0;
+ ADD inremotepc TINYINT DEFAULT 0,
+ ADD oglivedir VARCHAR(50) NOT NULL DEFAULT 'ogLive';
# Añadir campos para nº de revisión de imágenes y su inclusión en proyecto Remote PC (tickets #737 y #708).
ALTER TABLE imagenes
ADD revision SMALLINT UNSIGNED NOT NULL DEFAULT 0 AFTER nombreca,
@@ -78,7 +81,7 @@ ALTER TABLE parametros
ALTER TABLE tareas
MODIFY restrambito TEXT;
-# Actualizar componentes hardware y añadir nº de serie, clave de acceso a API REST de OGAgent y directorio de ogLive(tickets #713, #718 y #768)
+# Actualizar componentes hardware y añadir nº de serie, clave de acceso a API REST de OGAgent y directorio de ogLive (tickets #713, #718 y #768)
ALTER TABLE tipohardwares
DROP pci;
INSERT INTO tipohardwares (idtipohardware, descripcion, urlimg, nemonico) VALUES
@@ -107,10 +110,6 @@ UPDATE repositorios
SET apikey = 'REPOKEY'
WHERE idrepositorio = 1 AND apikey = '';
-# Número de puestos del aula permite valores hasta 32768 (ticket #747)
-ALTER TABLE aulas
- MODIFY puestos smallint DEFAULT NULL;
-
# Nuevas tablas para datos del proyecto Remote PC y operaciones de OGAgent (ticket #708).
CREATE TABLE IF NOT EXISTS remotepc (
id INT(11) NOT NULL,
diff --git a/admin/WebConsole/propiedades/propiedades_imagenes.php b/admin/WebConsole/propiedades/propiedades_imagenes.php
index 036dc914..4f31f607 100644
--- a/admin/WebConsole/propiedades/propiedades_imagenes.php
+++ b/admin/WebConsole/propiedades/propiedades_imagenes.php
@@ -109,7 +109,7 @@ if ($opcion!=$op_alta and isset($repokey)) {
$imgbksize = isset($result->backupsize) ? humanSize($result->backupsize) : 0;
$imglock = @$result->locked;
} else {
- $imgpath = "";
+ $imgpath = $imgsize = $imgbackup = $imglock = "";
}
}
diff --git a/client/engine/Net.lib b/client/engine/Net.lib
index 17c932d2..4b3faad9 100755
--- a/client/engine/Net.lib
+++ b/client/engine/Net.lib
@@ -38,7 +38,7 @@ fi
# Si REPO tomamos el repositorio y la unidad organizativa actual
REPO=$(ogGetRepoIp)
-OGUNIT="$(df | awk -F " " '/oglog/ {sub("//.*/oglog","",$1); sub("/","",$1); print $1}')"
+OGUNIT="$(df | awk -F " " '/ogimages/ {sub("//.*/ogimages","",$1); sub("/","",$1); print $1}')"
# Parametros de entrada. Si $1 = "REPO" dejo el repositorio actual
[ "${1^^}" == "REPO" ] && NEWREPO="$REPO" || NEWREPO="${1}"
@@ -51,7 +51,9 @@ source /scripts/ogfunctions
umount $OGIMG
[ "$2" == "" ] && SRCIMG="ogimages" || SRCIMG="ogimages/$2"
eval $(grep "OPTIONS=" /scripts/ogfunctions)
-[ "$ogactiveadmin" == "true" ] && RW=",rw" || RW=",ro"
+
+# Opciones de montaje: lectura o escritura
+mount |grep "ogimages.*rw," &>/dev/null && RW=",rw" || RW=",ro"
ogEcho session log "$MSG_HELP_ogChangeRepo $NEWREPO ${2%/}"
ogConnect $NEWREPO $ogprotocol $SRCIMG $OGIMG $RW