summaryrefslogtreecommitdiffstats
path: root/client/shared/scripts/configureOs
diff options
context:
space:
mode:
authorRamón M. Gómez <ramongomez@us.es>2019-02-01 13:55:04 +0100
committerRamón M. Gómez <ramongomez@us.es>2019-02-01 13:55:04 +0100
commit2200fb1b112a0e156ab465678a170a48064e2f71 (patch)
treee577406f490df2eab1893348fb8aa5920aed5307 /client/shared/scripts/configureOs
parentd83d715e363f72779adaa3a3829548bb954243ce (diff)
#872: Adapting commit {{{d7e33cb}}} from devel to master branch.
Diffstat (limited to 'client/shared/scripts/configureOs')
-rwxr-xr-xclient/shared/scripts/configureOs10
1 files changed, 7 insertions, 3 deletions
diff --git a/client/shared/scripts/configureOs b/client/shared/scripts/configureOs
index 4b7ec6f7..f38e5ab1 100755
--- a/client/shared/scripts/configureOs
+++ b/client/shared/scripts/configureOs
@@ -64,7 +64,7 @@ HOST="$(ogGetHostname)"
OSTYPE="$(ogGetOsType $1 $2)"
case "$OSTYPE" in
Windows) # Postconfiguración de Windows.
- # Cambiar nombre en sistemas Windows.
+ # Asignar nombre del equipo.
HOST=${HOST:-"pc"}
ogSetWindowsName $1 $2 "$HOST"
# Configurar el boot sector de la partición Windows.
@@ -82,14 +82,18 @@ case "$OSTYPE" in
fi
;;
Linux) # Postconfiguración de GNU/Linux.
- ## Instala (no configura) el codigo de arranque del Grub en la partición (no lo configura, se mantiene el original de la imagen)
+ # Asignar nombre del equipo.
+ HOST=${HOST:-"pc"}
+ ETC=$(ogGetPath $1 $2 /etc)
+ [ -d "$ETC" ] && echo "$HOST" >$ETC/hostname 2>/dev/null
+ # Instala (no configura) el codigo de arranque del Grub en la partición (no lo configura, se mantiene el original de la imagen)
ogGrubInstallPartition $1 $2
# Eliminar el antiguo cliente de Linux.
[ -n "$(find $MNTDIR/usr/sbin $MNTDIR/sbin $MNTDIR/usr/local/sbin -name ogAdmLnxClient -print)" ] && ogUninstallLinuxClient $1 $2
# Configurar nuevo agente OGAgent.
ogConfigureOgagent $1 $2
;;
- MacOS) # Postconfiguración de Mac OS X.
+ MacOS) # Postconfiguración de macOS.
# Fichero indicador de activación de postconfiguración.
touch $MNTDIR/osxpostconf