From 4f64fa1837ed2cdfcb3555948ffbbc45ad4db70b Mon Sep 17 00:00:00 2001 From: "Ramón M. Gómez" Date: Thu, 16 May 2019 11:43:48 +0200 Subject: #912: Fix bugs in update script: generating a new repository access token and uncompressing downloaded code; update closed tickets list. --- doc/CHANGELOG.es.txt | 10 ++++++++++ installer/opengnsys_update.sh | 7 +++++-- 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 -- cgit v1.2.3-18-g5258