#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc ## ## rc.imapd -- Run-Commands for IMAP Daemon ## %config imapd_enable="yes" imapd_log_prolog="true" imapd_log_epilog="true" imapd_log_numfiles="10" imapd_log_minsize="1M" imapd_log_complevel="9" pop_type="cyrus" pop_logfile="@l_prefix@/var/imapd/log/pop3d.log" %start -p 200 -u @l_susr@ opServiceEnabled imapd || exit 0 @l_prefix@/bin/cyrmaster & echo $! > @l_prefix@/var/imapd/imapd.pid %stop -p 200 -u @l_susr@ opServiceEnabled imapd || exit 0 if [ -f @l_prefix@/var/imapd/imapd.pid ]; then kill -TERM `cat @l_prefix@/var/imapd/imapd.pid` rm @l_prefix@/var/imapd/imapd.pid fi %restart -u @l_susr@ opServiceEnabled imapd || exit 0 if [ -f @l_prefix@/var/imapd/imapd.pid ]; then kill -TERM `cat @l_prefix@/var/imapd/imapd.pid` sleep 2 fi @l_prefix@/bin/cyrmaster & echo $! > @l_prefix@/var/imapd/imapd.pid %reload -u @l_susr@ opServiceEnabled imapd || exit 0 if [ -f @l_prefix@/var/imapd/imapd.pid ]; then kill -HUP `cat @l_prefix@/var/imapd/imapd.pid` fi %daily -u @l_susr@ opServiceEnabled imapd || exit 0 shtool rotate -f \ -n${imapd_log_numfiles} -s${imapd_log_minsize} -d \ -z${imapd_log_complevel} -o@l_rusr@ -g@l_rgrp@ -m644 \ -P "${imapd_log_prolog}" \ -E "${imapd_log_epilog}" \ @l_prefix@/var/imapd/log/*.log