From 85062f578e8a6fc88a34b631da39b20a0ef69f26 Mon Sep 17 00:00:00 2001 From: tripolar Date: Thu, 26 Sep 2013 11:21:41 +0000 Subject: [PATCH] [packages] dovecot: switch to new procd init script style Signed-off-by: Peter Wagner git-svn-id: svn://svn.openwrt.org/openwrt/packages@38206 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- mail/dovecot/files/dovecot.init | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/mail/dovecot/files/dovecot.init b/mail/dovecot/files/dovecot.init index 879342ab0..7739cd15a 100644 --- a/mail/dovecot/files/dovecot.init +++ b/mail/dovecot/files/dovecot.init @@ -1,24 +1,18 @@ #!/bin/sh /etc/rc.common -# Copyright (C) 2006-2011 OpenWrt.org +# Copyright (C) 2006-2013 OpenWrt.org START=75 STOP=75 -SERVICE_PID_FILE=/var/run/dovecot/master.pid +USE_PROCD=1 -start() { +start_service() { user_exists dovecot 59 || user_add dovecot 59 group_exists dovecot 59 || group_add dovecot 59 mkdir -p -m 0755 /var/lib/dovecot mkdir -p -m 0755 /var/run/dovecot chmod 0750 /var/lib/dovecot - service_start /usr/sbin/dovecot -} - -stop() { - service_stop /usr/sbin/dovecot -} - -reload() { - service_reload /usr/sbin/dovecot + procd_open_instance + procd_set_param command /usr/sbin/dovecot -F + procd_close_instance }