diff options
author | adv <adv@uma.es> | 2018-07-11 12:52:09 +0200 |
---|---|---|
committer | adv <adv@uma.es> | 2018-07-11 12:52:09 +0200 |
commit | 38fb4a88d80d1ccb3c26530daf54f81e31b42d91 (patch) | |
tree | 5e3ee94b742de44ec681233603a9df4bff016d05 /server/bin | |
parent | 2ed5bb7b2131716e62af62948f54077ca4fb310f (diff) |
#859 El server siempre es servidor PXE. IP y OGLIVE=server
Diffstat (limited to 'server/bin')
-rwxr-xr-x | server/bin/setclientmode | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/server/bin/setclientmode b/server/bin/setclientmode index 53ccf26e..1ca39691 100755 --- a/server/bin/setclientmode +++ b/server/bin/setclientmode @@ -19,6 +19,9 @@ #@version 1.1.0 - Se incluye la unidad organizativa como parametro del kernel: ogunit=directorio_unidad (ticket #678). #@author Irina Gomez, ETSII Universidad de Sevilla #@date 2015-12-16 +#@version 1.1.1 - El server siempre es el servidor PXE. El segundo parámetro de la IP es el SERVER. La asignación del ogLive siempre es el server. (ticket #859). +#@author Antonio J. Doblas Viso, Universidad de Malaga +#@date 2018-07-11 #*/ ## @@ -94,12 +97,12 @@ for MAC in $ETHERNET; do DATOS=$(mysql --defaults-extra-file=$MYCNF -D "$CATALOG" -s -N -e \ "SELECT ' LANG=$LANG', ' ip=', CONCAT_WS(':', ordenadores.ip, - (@repoip:=repositorios.ip), aulas.router, aulas.netmask, + (SELECT (@serverip:=ipserveradm) FROM entornos LIMIT 1), aulas.router, aulas.netmask, ordenadores.nombreordenador, ordenadores.netiface, 'none'), ' group=', REPLACE(TRIM(aulas.nombreaula), ' ', '_'), - ' ogrepo=', @repoip, - ' oglive=', @repoip, - ' oglog=', (SELECT (@serverip:=ipserveradm) FROM entornos LIMIT 1), + ' ogrepo=', (@repoip:=repositorios.ip), + ' oglive=', @serverip, + ' oglog=', @serverip, ' ogshare=', @serverip, ' oglivedir=', ordenadores.oglivedir, IF(perfileshard.descripcion<>'', CONCAT(' hardprofile=', REPLACE(TRIM(perfileshard.descripcion), ' ', '_')), ''), |