#!/bin/sh

# Copyright (C) Freemont Avenue Software, Inc. 1996-1999. All rights reserved.

#
# Continuously display webgate log file
#

PATH=/usr/sbin:/usr/bin:/bin
export PATH

# System dependent parameters
os=`uname`
if [ "$os" = "AIX" ]; then
  xterm=/usr/bin/X11/aixterm
elif [ "$os" = "HP-UX" ]; then
  xterm=/usr/bin/X11/hpterm
elif [ "$os" = "SunOS" ]; then
  xterm=/usr/openwin/bin/xterm
elif [ "$os" = "Linux" ]; then
  xterm=/usr/X11R6/bin/xterm
else
  echo "Unsupported operating system"
  exit
fi

logfile=/home/hermes/http.access.log

# Check that log file exists
if [ ! -f $logfile ]; then
  echo "$logfile does not exist"
  exit
fi

# Colors, geometry, etc. may be customized
opts="-fg blue -bg white -geometry 132x12 -sb -sl 500"

# Test for X and display log
if [ ! -z "$DISPLAY" ]; then
  $xterm $opts -title "webgate log file -display $DISPLAY (tail -f $logfile)" -n webgate -e tail -f $logfile &
else
  tail -f $logfile
fi
