N
neptun
Guest
Startscript von RedHat zu SuSE portieren?
Hallo,
ich habe folgendes Startscript für Greylisting unter RedHat und möchte
dieses unter SuSE 9 zum laufen bringen. Da jedoch unter SuSE das
Verzeichnis "/etc/rc.d/init.d/functions" fehlt funktioniert das Script nicht
richtig. Gibt es eine Möglichkeit?
Wäre schön wenn mir jemand helfen kann.
Hallo,
ich habe folgendes Startscript für Greylisting unter RedHat und möchte
dieses unter SuSE 9 zum laufen bringen. Da jedoch unter SuSE das
Verzeichnis "/etc/rc.d/init.d/functions" fehlt funktioniert das Script nicht
richtig. Gibt es eine Möglichkeit?
Code:
#!/bin/sh
#
# relaydelay This script starts and stops the relaydelay.pl greylisting milter
#
# chkconfig: 2345 80 30
#
# description: relaydelay.pl is a Sendmail Milter that is used to tempfail \
# incoming SMTP mail if it hasn't previously seen the same \
# combination of relay, sender and recipient.
# Source function library.
. /etc/rc.d/init.d/functions
CONFIG=/etc/mail/relaydelay.conf
case "$1" in
start)
echo -n "Starting relaydelay: "
/opt/daten/relaydelay.pl $CONFIG
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
success startup
touch /var/lock/relaydelay
else
failure startup
fi
echo
;;
stop)
echo -n "Shutting down relaydelay: "
kill -s QUIT `cat /var/run/relaydelay.pid`
RETVAL=$?
if [ $RETVAL -eq 0 ]; then
success shutdown
rm -f /var/lock/relaydelay
else
failure shutdown
fi
echo
;;
*)
echo ""
echo "Usage: `basename $0` { start | stop }"
echo ""
;;
esac