source: client/shared/scripts/listSoftwareInfo @ 5d05b06

Last change on this file since 5d05b06 was 5b825b50, checked in by ramon <ramongomez@…>, 8 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
RevLine 
[a2a8296]1#!/bin/bash
[ea7186c]2# Scirpt de ejemplo para almacenear en fichero temporal el listado de software.
[5b825b50]3# Nota: se usa como base para el programa de recogida de listado de software de OpenGnsys Admin.
[d10549b]4# Formato:  listSoftwareInfo [-r] ndisk npart
[5b825b50]5#               -r   listado reducido (sin parches de Windows)
[ea7186c]6
[5b825b50]7PROG=$(basename "$0")
[d10549b]8REDUCED="no"
[5b825b50]9if [ "$1" = "-r" ]; then
10    REDUCED="yes"
11    shift
12fi
[ea7186c]13if [ $# -ne 2 ]; then
14    ogRaiseError $OG_ERR_FORMAT "$MSG_FORMAT: $PROG ndisco nparticion"
15    exit $?
16fi
17
[26c8bfd]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}')
[5b825b50]23
[26c8bfd]24# Fichero de listado:  soft-IP-ndisco-npart
25SOFTFILE="soft-$(ogGetIpAddress)-$1-$2"
[ea7186c]26# Redirigir salida al fichero de listado.
[d10549b]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
[26c8bfd]32# Salid: camino del fichero de listado en el servidor de repositorio.
[f2b3250]33#echo $SERVERLOGDIR/$SOFTFILE
34echo $OGLOG/$SOFTFILE
[6654a24]35
Note: See TracBrowser for help on using the repository browser.