summaryrefslogtreecommitdiffstats
path: root/client/shared/scripts/listHardwareInfo
blob: 34679a03bd82df59714edabfd06003aa8065d338 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash
# Scirpt de ejemplo para almacenear en fichero temporal el listado de hardware.
# Nota: se usa como base para el programa de recogida de listado de hardware de 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