summaryrefslogtreecommitdiffstats
path: root/installer
diff options
context:
space:
mode:
authorIrina Gómez <irinagomez@us.es>2019-09-19 10:36:37 +0200
committerIrina Gómez <irinagomez@us.es>2019-09-19 10:36:37 +0200
commit4d6f8b6aa01682adb27f28d12741b5f0c48843d8 (patch)
tree06ae0e092eaa170152d490111239b8b5a5df4014 /installer
parentad10ec16eb46fd50ad238038833e0675d01266de (diff)
#873 opengnsys_import.sh: The names of PXE templates for BIOS are changed for compatibility with UEFI computers.
Diffstat (limited to 'installer')
-rwxr-xr-xinstaller/opengnsys_import.sh13
1 files changed, 13 insertions, 0 deletions
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