#!/bin/bash
#
# script2uls
#
# script2uls startet script und sorgt per named-pipe dafr, dass
# die Datei nich gendert werden kann.
#
# Aufruf:
# script2uls <filename> <hostname> <Section> <Teststep> <Detail> <date time>
#################################################################
#
if [[ $# -lt 6 ]]
 then
  echo "usage: $0 <filename> <hostname> <Section> <Teststep> <Detail> <date time> [<cmd>]"
  exit 1
fi
#
FN=/tmp/$1.$$
mkfifo -m 600 $FN.fifo
#
sudo send_script2uls $FN "$2" "$3" "$4" "$5" "$6" &
shift 6
#
echo
echo "****************************************************"
echo "* Alle Aktionen werden aufgezeichnet und gesichert *"
echo "****************************************************"
echo
unset PROFILEREAD
if [[ -z "$1" ]]
 then
  /usr/bin/script -qf $FN.fifo
else
  /usr/bin/script -c "$*" -qf $FN.fifo
fi
rm -f $FN.fifo
