source: client/shared/scripts/listSoftwareInfo

qndtest
Last change on this file was 5b825b50, checked in by ramon <ramongomez@…>, 7 years ago

#730: Sustitución del nombre del proyecto en los scripts del cliente.

git-svn-id: https://opengnsys.es/svn/branches/version1.1@5388 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100755
File size: 1.1 KB
Line 
1#!/bin/bash
2# Scirpt de ejemplo para almacenear en fichero temporal el listado de software.
3# Nota: se usa como base para el programa de recogida de listado de software de OpenGnsys Admin.
4# Formato:  listSoftwareInfo [-r] ndisk npart
5#               -r   listado reducido (sin parches de Windows)
6
7PROG=$(basename "$0")
8REDUCED="no"
9if [ "$1" = "-r" ]; then
10    REDUCED="yes"
11    shift
12fi
13if [ $# -ne 2 ]; then
14    ogRaiseError $OG_ERR_FORMAT "$MSG_FORMAT: $PROG ndisco nparticion"
15    exit $?
16fi
17
18# Directorio del servidor donde se exportan los ficheros de registro.
19SERVERLOGDIR=$(mount | awk -v d=$OGLOG '
20                                BEGIN {FS="[: ]"}
21                                {if ($4==d) dir=$2}
22                                END {print dir}')
23
24# Fichero de listado:  soft-IP-ndisco-npart
25SOFTFILE="soft-$(ogGetIpAddress)-$1-$2"
26# Redirigir salida al fichero de listado.
27if [ "$REDUCED" = "no" ]; then
28    ogListSoftware "$1" "$2" >$OGLOG/$SOFTFILE || exit $?
29else
30    ogListSoftware "$1" "$2" | egrep -v "\(KB[0-9]{6}\)" >$OGLOG/$SOFTFILE || exit $?
31fi
32# Salid: camino del fichero de listado en el servidor de repositorio.
33#echo $SERVERLOGDIR/$SOFTFILE
34echo $OGLOG/$SOFTFILE
35
Note: See TracBrowser for help on using the repository browser.