diff options
Diffstat (limited to 'client/shared/scripts/listHardwareInfo')
-rwxr-xr-x | client/shared/scripts/listHardwareInfo | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/client/shared/scripts/listHardwareInfo b/client/shared/scripts/listHardwareInfo new file mode 100755 index 00000000..c38f35f9 --- /dev/null +++ b/client/shared/scripts/listHardwareInfo @@ -0,0 +1,24 @@ +#!/bin/bash +# Scirpt de ejemplo para almacenear en fichero temporal el listado de hardware. +# (puede usarse como base para el programa de arranque usado por OpenGNSys Admin). +# Formato: listHardwareInfo + +PROG="$(basename $0)" +if [ $# -ne 0 ]; then + ogRaiseError $OG_ERR_FORMAT "$MSG_FORMAT: $PROG " + exit $? +fi + +# Directorio del servidor donde se exportan los ficheros de registro. +SERVERLOGDIR=$(mount | awk -v d=$OGLOG ' + BEGIN {FS="[: ]"} + {if ($4==d) dir=$2} + END {print dir}') + +# Fichero de listado: hard-IP +HARDFILE="hard-$(ogGetIpAddress)" +# Redirigir salida al fichero de listado. +ogListHardwareInfo>$OGLOG/$HARDFILE || exit $? +# Salida: camino del fichero de listado en el servidor de repositorio. +#echo $SERVERLOGDIR/$HARDFILE +echo $OGLOG/$HARDFILE |