diff options
author | 2006-12-05 10:59:12 +0000 | |
---|---|---|
committer | 2006-12-05 10:59:12 +0000 | |
commit | 26dc1b60452f0f3d2662d93ead501daceba2c5b5 (patch) | |
tree | 22c298178ad277281f92d329f8500fb01c3b0e31 /net-mail | |
parent | New version, fixes #157185 thanks to Anton Bolshakov. (diff) | |
download | gentoo-2-26dc1b60452f0f3d2662d93ead501daceba2c5b5.tar.gz gentoo-2-26dc1b60452f0f3d2662d93ead501daceba2c5b5.tar.bz2 gentoo-2-26dc1b60452f0f3d2662d93ead501daceba2c5b5.zip |
Add a reload function to the init script, #157139 thanks to Marshal Newrock.
(Portage version: 2.1.2_rc2-r5)
Diffstat (limited to 'net-mail')
-rw-r--r-- | net-mail/dovecot/ChangeLog | 5 | ||||
-rw-r--r-- | net-mail/dovecot/files/dovecot.init | 32 |
2 files changed, 24 insertions, 13 deletions
diff --git a/net-mail/dovecot/ChangeLog b/net-mail/dovecot/ChangeLog index 52daad4f8809..de9a39dc03e8 100644 --- a/net-mail/dovecot/ChangeLog +++ b/net-mail/dovecot/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for net-mail/dovecot # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.79 2006/11/25 15:46:33 kloeri Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/ChangeLog,v 1.80 2006/12/05 10:59:12 uberlord Exp $ + + 05 Dec 2006; Roy Marples <uberlord@gentoo.org> files/dovecot.init: + Add a reload function to the init script, #157139 thanks to Marshal Newrock. 25 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> dovecot-1.0_rc15.ebuild: diff --git a/net-mail/dovecot/files/dovecot.init b/net-mail/dovecot/files/dovecot.init index 54746cba5a9e..f97ab7459aaa 100644 --- a/net-mail/dovecot/files/dovecot.init +++ b/net-mail/dovecot/files/dovecot.init @@ -1,25 +1,33 @@ #!/sbin/runscript # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/files/dovecot.init,v 1.3 2005/12/14 23:32:08 uberlord Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-mail/dovecot/files/dovecot.init,v 1.4 2006/12/05 10:59:12 uberlord Exp $ + +opts="${opts} reload" depend() { - need net - after saslauthd ldap slapd postgresql mysql - use logger + need net + after saslauthd ldap slapd postgresql mysql + use logger } start() { - ebegin "Starting dovecot" - start-stop-daemon --start --exec /usr/sbin/dovecot \ - --pidfile /var/run/dovecot/master.pid - eend $? + ebegin "Starting dovecot" + start-stop-daemon --start --exec /usr/sbin/dovecot \ + --pidfile /var/run/dovecot/master.pid + eend $? } stop() { - ebegin "Stopping dovecot" - start-stop-daemon --stop --exec /usr/sbin/dovecot \ - --pidfile /var/run/dovecot/master.pid - eend $? + ebegin "Stopping dovecot" + start-stop-daemon --stop --exec /usr/sbin/dovecot \ + --pidfile /var/run/dovecot/master.pid + eend $? } +reload() { + ebegin "Reloading dovecot configs and restarting auth/login processes" + start-stop-daemon --stop --oknodo --exec /usr/sbin/dovecot \ + --pidfile /var/run/dovecot/master.pid --signal HUP + eend $? +} |