diff options
Diffstat (limited to 'mail/sendmail812/files/sm-client.sh')
-rw-r--r-- | mail/sendmail812/files/sm-client.sh | 17 |
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 |