#!/bin/bash

hostName="$2"
if [ "$1" == "add" ]
then
  grep "\@$hostName" /etc/syslog.conf 2>&1 >/dev/null
  if [ $? -ne 0 ]
  then
     cp /etc/syslog.conf /etc/syslog.conf.previous
     echo "*.*                               @$hostName" >>/etc/syslog.conf
     kill -SIGHUP `cat /var/run/syslogd.pid`
  else
    echo "Hostname already in syslog.conf file"
  fi
fi
if [ "$1" == "remove" ]
then
  unique=$RANDOM
  grep "\@$hostName" /etc/syslog.conf 2>&1 >/dev/null
  if [ $? -eq 0 ]
  then
     sed -e /\@"$hostName"/d /etc/syslog.conf >/tmp/syslog.$unique
     cp /etc/syslog.conf /etc/syslog.conf.previous
     mv /tmp/syslog.$unique /etc/syslog.conf
     kill -SIGHUP `cat /var/run/syslogd.pid`
  else
     echo "Hostname not in syslog.conf file"
  fi
fi
exit 0  
