diff options
author | jlam <jlam@pkgsrc.org> | 2008-02-19 18:45:14 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2008-02-19 18:45:14 +0000 |
commit | 61afa0832bcb6025562e119ee50bf929656cf135 (patch) | |
tree | 148b7ba912f2e2e12b433a1833598fd707451338 /mail/courier-imap/files/courierimap.sh | |
parent | 0495c69bc442263d3a2f7999a9f851885616d18d (diff) | |
download | pkgsrc-61afa0832bcb6025562e119ee50bf929656cf135.tar.gz |
Update mail/courier-imap to version 4.3.0, which matches the imapd build
from courier-0.58.0. Changes from version 4.2.1 include:
+ Teach mkimapdcert and mkpop3dcert to generate certificaties and keys
using either GNUTLS or OpenSSL tools.
* Remove \Draft flag from messages moved to the trash folder upon expunge
from the original folder.
* Make clock-skew check more reliable.
Diffstat (limited to 'mail/courier-imap/files/courierimap.sh')
-rwxr-xr-x | mail/courier-imap/files/courierimap.sh | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/mail/courier-imap/files/courierimap.sh b/mail/courier-imap/files/courierimap.sh index a456a4c5b3c..2d05cbea636 100755 --- a/mail/courier-imap/files/courierimap.sh +++ b/mail/courier-imap/files/courierimap.sh @@ -1,6 +1,6 @@ #!@RCD_SCRIPTS_SHELL@ # -# $NetBSD: courierimap.sh,v 1.15 2007/09/22 04:42:03 jlam Exp $ +# $NetBSD: courierimap.sh,v 1.16 2008/02/19 18:45:14 jlam Exp $ # # Courier IMAP services daemon # @@ -17,9 +17,25 @@ ctl_command="@PREFIX@/sbin/imapd" pidfile="@COURIER_STATEDIR@/tmp/imapd.pid" required_files="@PKG_SYSCONFDIR@/imapd @PKG_SYSCONFDIR@/imapd-ssl" +start_precmd="${name}_prestart" start_cmd="${name}_doit start" stop_cmd="${name}_doit stop" +mkdir_perms() +{ + dir="$1"; user="$2"; group="$3"; mode="$4" + @TEST@ -d $dir || @MKDIR@ $dir + @CHOWN@ $user $dir + @CHGRP@ $group $dir + @CHMOD@ $mode $dir +} + +courierimap_prestart() +{ + mkdir_perms @COURIER_STATEDIR@/tmp \ + @COURIER_USER@ @COURIER_GROUP@ 0770 +} + courierimap_doit() { action=$1 |