summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRamón M. Gómez <ramongomez@us.es>2019-05-16 11:43:48 +0200
committerRamón M. Gómez <ramongomez@us.es>2019-05-16 11:43:48 +0200
commit4f64fa1837ed2cdfcb3555948ffbbc45ad4db70b (patch)
treea3bf381230763e791e0b65209fed18f41b24f439
parent97b8472e4a395a35ec0cc2d2dc1550fb9c378348 (diff)
#912: Fix bugs in update script: generating a new repository access token and uncompressing downloaded code; update closed tickets list.
-rw-r--r--doc/CHANGELOG.es.txt10
-rwxr-xr-xinstaller/opengnsys_update.sh7
2 files changed, 15 insertions, 2 deletions
diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt
index d40e0f7d..00b84865 100644
--- a/doc/CHANGELOG.es.txt
+++ b/doc/CHANGELOG.es.txt
@@ -8,23 +8,29 @@ Lista de cambios incluidos en OpenGnsys 1.1.1 (Espeto)
Tickets resueltos en módulo OpenGnsys Cloning Engine:
#853 Revisar autodocumentación con doxygen
+#855 Sincronizadas en la 1.1.0 con rsync
#863 smartPartition: incluir scritps de ejemplo de particionado personalizado para múltiples d
iscos duros
#864 FirstRunOnceWindows: scripts de ejemplo para installMiniSetup con ratón y teclado desacti
vado
#866 Si al restaurar usando la cache no hay espacio en la misma se finalizará la acción
+#893 configureOs no asigna nombre de host en Linux
Tickets resueltos en módulo OpenGnsys Client:
#847 La ISO del ogLive debe de utilzar la revisión de Git y no de SVN
#887 Browser: mostrar aviso si falla la ejecución de un comando
+#905 deployImage falla con UNICAST-CACHE (corrección)
Tickets resueltos en módulo OpenGnsys Server:
#580 Correcciones del Core de OpenGnsys: ogAdmServer (corrección)
#856 Mejoras en setserveraddr
+#860 El nombre de la plantilla del fichero PXE para el arranque del primer disco duro no utiliza la misma nomenclatura que el resto
+#878 sendFileMcast con más de una interfaz en el servidor
#881 Personalizar prioridad de ejecución de proceso de torrents
#883 Añadir soporte para syslog a ogAdmServer (mejora)
#884 No ejecutar strip al compilar ogAdmserver
#885 Eliminar ogAdmBoot
+#900 Fichero de configuración unificado (duplicado de #140)
Tickets resueltos en módulo OpenGnsys Repository Server:
#873 Script para importar imagen de otro repositorio
@@ -36,12 +42,14 @@ Tickets resueltos en módulo OpenGnsys Web Admin Console:
#816 Marcar ordenador de profesor
#824 Iniciar sistema restaurado (no integrado)
#842 Internacionalización de la consola web
+#895 Asistente de particionado: error al pasar de tabla de particiones MSDOS a GPT y más (corrección)
Tickets resueltos en módulo OpenGnsys Installer:
#784 Mejorar rendimiento de PHP sobre Apache
#869 Compatibilidad de servidor con Ubuntu 18.04 LTS y CentOS 7.x
Tickets genéricos resueltos:
+#785 Usar Grub2 como gestor PXE para soporte UEFI (tarea)
#843 Incluir nombre de versión
@@ -59,6 +67,7 @@ Tickets resueltos en módulo OpenGnsys Client:
Tickets resueltos en módulo OpenGnsys Server:
#846 Configuración de logrotate para que incluya todos los servicios de OpenGnsys (corrección)
#859 Gestor de los ficheros PXE duplicado
+#904 ogAdmClient se cuelga al programar una tarea para un equipo
Tickets resueltos en módulo OpenGnsys Repository Server:
#850 Problema con repositorio recién instalado (corrección)
@@ -75,6 +84,7 @@ Tickets resueltos en módulo OpenGnsys Installer:
#879 Función checkVersion de opengnsys_update.sh del tar.gz da error si se ejecuta sobre la misma versión de OpenGnsys (corrección)
#880 openGnsys_update.sh no deja la revisión, solo deja 1.1.0a (corrección)
#886 Actualización de la 1.0.6b a la 1.1.0 da errores a la hora de agregar ordenadores/aulas (no válido)
+#912 opengnsys_update.sh desde la 1.0.6b a la 1.1.0a no deja la ApiToken del repo en su fichero de configuración (corrección)
Tickets genéricos resueltos:
#839 Errores detectado en API REST para Remote PC (corrección)
diff --git a/installer/opengnsys_update.sh b/installer/opengnsys_update.sh
index 2fcd3be8..826e9b89 100755
--- a/installer/opengnsys_update.sh
+++ b/installer/opengnsys_update.sh
@@ -302,7 +302,6 @@ function importSqlFile()
local mycnf=/tmp/.my.cnf.$$
local status
local APIKEY=$(php -r 'echo md5(uniqid(rand(), true));')
- REPOKEY=$(php -r 'echo md5(uniqid(rand(), true));')
if [ ! -r $sqlfile ]; then
errorAndLog "${FUNCNAME}(): Unable to read $sqlfile!!"
@@ -430,7 +429,10 @@ function downloadCode()
echoAndLog "${FUNCNAME}(): downloading code..."
- curl "${url}" -o opengnsys.zip && unzip opengnsys.zip && mv "OpenGnsys-$BRANCH" opengnsys
+ curl "$url" -o opengnsys.zip && \
+ unzip -qo opengnsys.zip && \
+ rm -fr opengnsys && \
+ mv "OpenGnsys-$BRANCH" opengnsys
if [ $? -ne 0 ]; then
errorAndLog "${FUNCNAME}(): error getting code from ${url}, verify your user and password"
return 1
@@ -825,6 +827,7 @@ function updateDatabase()
fi
popd >/dev/null
+ REPOKEY=$(php -r 'echo md5(uniqid(rand(), true));')
if [ -n "$FILES" ]; then
for file in $FILES; do
importSqlFile $OPENGNSYS_DBUSER $OPENGNSYS_DBPASSWORD $OPENGNSYS_DATABASE $DBDIR/$file