summaryrefslogtreecommitdiff
path: root/mail/sendmail812/files/sm-client.sh
diff options
context:
space:
mode:
Diffstat (limited to 'mail/sendmail812/files/sm-client.sh')
-rw-r--r--mail/sendmail812/files/sm-client.sh17
1 files changed, 13 insertions, 4 deletions
diff --git a/mail/sendmail812/files/sm-client.sh b/mail/sendmail812/files/sm-client.sh
index 280dc55ff2e5..6e5429c29303 100644
--- a/mail/sendmail812/files/sm-client.sh
+++ b/mail/sendmail812/files/sm-client.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $FreeBSD: /tmp/pcvs/ports/mail/sendmail812/files/Attic/sm-client.sh,v 1.2 2002-03-17 18:00:07 dinoex Exp $
+# $FreeBSD: /tmp/pcvs/ports/mail/sendmail812/files/Attic/sm-client.sh,v 1.3 2002-04-06 08:17:34 dinoex Exp $
#
if ! test -x %%PREFIX%%/sbin/sendmail
then
@@ -12,11 +12,20 @@ start)
echo -n ' sm-msp-queue'
;;
stop)
- kill `head -1 /var/spool/clientmqueue/sm-client.pid`
- rm -f /var/spool/clientmqueue/sm-client.pid
+ if test -e /var/spool/clientmqueue/sm-client.pid
+ then
+ kill `head -1 /var/spool/clientmqueue/sm-client.pid`
+ rm -f /var/spool/clientmqueue/sm-client.pid
+ fi
+ ;;
+restart)
+ if test -e /var/spool/clientmqueue/sm-client.pid
+ then
+ kill -1 `head -1 /var/spool/clientmqueue/sm-client.pid`
+ fi
;;
*)
- echo "Usage: ${0##*/}: { start | stop }" 2>&1
+ echo "Usage: ${0##*/}: { start | stop | restart }" 2>&1
exit 65
;;
esac