mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-26 03:42:37 +01:00
36 lines
747 B
Plaintext
Executable File
36 lines
747 B
Plaintext
Executable File
#!/sbin/runscript
|
|
|
|
pidfile=/var/run/fetchmail/fetchmail.pid
|
|
|
|
depend() {
|
|
need net
|
|
after firewall
|
|
use mta
|
|
}
|
|
|
|
checkconfig() {
|
|
if [ ! -f /etc/fetchmailrc ]; then
|
|
eerror "Configuration file /etc/fetchmailrc not found"
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
start() {
|
|
checkconfig || return 1
|
|
checkpath -d ${pidfile%/*} -o fetchmail
|
|
|
|
ebegin "Starting fetchmail"
|
|
start-stop-daemon --start --quiet \
|
|
--user fetchmail --exec /usr/bin/fetchmail \
|
|
-- -d ${polling_period:-300} -f /etc/fetchmailrc \
|
|
--pidfile ${pidfile} -i /var/lib/fetchmail/.fetchids
|
|
eend ${?}
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping fetchmail"
|
|
start-stop-daemon --stop --quiet --pidfile ${pidfile}
|
|
eend ${?}
|
|
}
|
|
|