diff options
-rwxr-xr-x | installer/opengnsys_installer.sh | 8 | ||||
-rw-r--r-- | server/PXE/pxelinux.cfg/adminmode | 5 | ||||
-rw-r--r-- | server/PXE/pxelinux.cfg/default | 2 | ||||
-rwxr-xr-x | server/bin/listclientmode (renamed from server/bin/listclientmode.sh) | 4 | ||||
-rwxr-xr-x | server/bin/setclientmode (renamed from server/bin/setclientmode.sh) | 4 |
5 files changed, 15 insertions, 8 deletions
diff --git a/installer/opengnsys_installer.sh b/installer/opengnsys_installer.sh index 4107bc5b..e8741163 100755 --- a/installer/opengnsys_installer.sh +++ b/installer/opengnsys_installer.sh @@ -815,7 +815,8 @@ function openGnsysCopyServerFiles () { client/boot/udeblist-karmic.conf \ client/boot/udeblist-lucid.conf \ client/boot/udeblist-maverick.conf \ - server/PXE/pxelinux.cfg/default \ + server/PXE/pxelinux.cfg \ + server/bin \ repoman/bin \ doc ) local TARGETS=( bin/initrd-generator \ @@ -825,7 +826,8 @@ function openGnsysCopyServerFiles () { etc/udeblist-karmic.conf \ etc/udeblist-lucid.conf \ etc/udeblist-maverick.conf \ - tftpboot/pxelinux.cfg/default \ + tftpboot/pxelinux.cfg \ + bin \ bin \ doc ) @@ -841,7 +843,7 @@ function openGnsysCopyServerFiles () { for (( i = 0; i < ${#SOURCES[@]}; i++ )); do if [ -f "${SOURCES[$i]}" ]; then echoAndLog "Copying ${SOURCES[$i]} to $path_opengnsys_base/${TARGETS[$i]}" - cp -p "${SOURCES[$i]}" "${path_opengnsys_base}/${TARGETS[$i]}" + cp -a "${SOURCES[$i]}" "${path_opengnsys_base}/${TARGETS[$i]}" elif [ -d "${SOURCES[$i]}" ]; then echoAndLog "Copying content of ${SOURCES[$i]} to $path_opengnsys_base/${TARGETS[$i]}" cp -a "${SOURCES[$i]}"/* "${path_opengnsys_base}/${TARGETS[$i]}" diff --git a/server/PXE/pxelinux.cfg/adminmode b/server/PXE/pxelinux.cfg/adminmode new file mode 100644 index 00000000..2ade1682 --- /dev/null +++ b/server/PXE/pxelinux.cfg/adminmode @@ -0,0 +1,5 @@ +DEFAULT pxe + +LABEL pxe +KERNEL linux +APPEND initrd=initrd.gz ip=dhcp ro vga=788 irqpoll acpi=on boot=admin diff --git a/server/PXE/pxelinux.cfg/default b/server/PXE/pxelinux.cfg/default index 2ade1682..9ee7d8c5 100644 --- a/server/PXE/pxelinux.cfg/default +++ b/server/PXE/pxelinux.cfg/default @@ -2,4 +2,4 @@ DEFAULT pxe LABEL pxe KERNEL linux -APPEND initrd=initrd.gz ip=dhcp ro vga=788 irqpoll acpi=on boot=admin +APPEND initrd=initrd.gz ip=dhcp ro vga=788 irqpoll acpi=on boot=user diff --git a/server/bin/listclientmode.sh b/server/bin/listclientmode index b62cab68..eddd4fd8 100755 --- a/server/bin/listclientmode.sh +++ b/server/bin/listclientmode @@ -1,9 +1,9 @@ #!/bin/bash -# listclientmode.sh: Lista la plantilla de arranque PXE para los clientes, +# listclientmode: Lista la plantilla de arranque PXE para los clientes, # ya sea un equipo o un aula. # Nota: Si no existe un enlace entre el fichero PXE con la Ethernet del equipo y su # archivo plantilla, se considera que la plantilla por omisiĆ³n es "default". -# Uso: listclienmode.sh NombrePC | NombreAula +# Uso: listclienmode NombrePC | NombreAula # Autores: Irina Gomez y Ramon Gomez - Univ. Sevilla, noviembre 2010 diff --git a/server/bin/setclientmode.sh b/server/bin/setclientmode index 2d8bc1ae..0cc57002 100755 --- a/server/bin/setclientmode.sh +++ b/server/bin/setclientmode @@ -1,9 +1,9 @@ #!/bin/bash -# setclientmode.sh: Configura el archivo de arranque de PXE para los clientes, +# setclientmode: Configura el archivo de arranque de PXE para los clientes, # ya sea un equipo o un aula, generando enlaces a archivos usados como plantilla. # Nota: El archivo PXE por defecto "default" se deja en modo de ejecuciĆ³n "user" # y se eliminan los enlaces para equipos con la plantilla por defecto. -# Uso: clienmode.sh NombrePlatilla { NombrePC | NombreAula } +# Uso: clienmode NombrePlatilla { NombrePC | NombreAula } # Autores: Irina Gomez y Ramon Gomez - Univ. Sevilla, noviembre 2010 |