From 4d6f8b6aa01682adb27f28d12741b5f0c48843d8 Mon Sep 17 00:00:00 2001 From: Irina Gómez Date: Thu, 19 Sep 2019 10:36:37 +0200 Subject: #873 opengnsys_import.sh: The names of PXE templates for BIOS are changed for compatibility with UEFI computers. --- installer/opengnsys_import.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'installer/opengnsys_import.sh') diff --git a/installer/opengnsys_import.sh b/installer/opengnsys_import.sh index b2c14c2a..0197a775 100755 --- a/installer/opengnsys_import.sh +++ b/installer/opengnsys_import.sh @@ -322,6 +322,19 @@ for BOOTLOADER in menu.lst grub; do fi done +if [ -f $OPENGNSYS/tftpboot/menu.lst/templates/01 ]; then + echo " * Cambio del nombre de las plantillas PXE para compatibilidad con UEFI." + BIOSPXEDIR="$OPENGNSYS/tftpboot/menu.lst/templates" + mv $BIOSPXEDIR/01 $BIOSPXEDIR/10 + sed -i s/MBR/1hd/ $BIOSPXEDIR/10 + sed -i s/1hd-1partition/1hd-1os/ $BIOSPXEDIR/11 + sed -i s/1hd-2partition/1hd-2os/ $BIOSPXEDIR/12 + + # Cambiamos el valor en la base de datos. Si no lo hacemos desaparecen de las columnas del NetBootAvanzado. + mysql --defaults-extra-file=$MYCNF -D "$CATALOG" -e "update ordenadores set arranque='10' where arranque='01';" &>/dev/null + [ $? -ne 0 ] && echo "ERROR: Error al modificar nombre de las plantilla '10' en la base de datos." +fi + # Configuración de los clientes echo " * Guardamos la configuración de los clientes." mv $OPENGNSYS/client/etc/engine.cfg $OPENGNSYS/client/etc/engine.cfg-$DATE -- cgit v1.2.3-18-g5258