mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-04 00:02:17 +01:00
41 lines
788 B
Plaintext
41 lines
788 B
Plaintext
#!/sbin/openrc-run
|
|
|
|
depend() {
|
|
need net
|
|
after ntpd
|
|
}
|
|
|
|
checkconfig() {
|
|
# Verify that the configuration file exists
|
|
if [ ! -f /etc/aiccu.conf ]; then
|
|
eerror "AICCU Configuration file /etc/aiccu.conf doesn't exist"
|
|
return 1
|
|
fi
|
|
|
|
# Verify that the configuration is correct
|
|
if [ `grep -c "^username" /etc/aiccu.conf 2>/dev/null` -ne 1 ]; then
|
|
eerror "AICCU is not configured, edit /etc/aiccu.conf first"
|
|
return 1
|
|
fi
|
|
}
|
|
|
|
|
|
start() {
|
|
checkconfig || return 1
|
|
ebegin "Starting aiccu"
|
|
start-stop-daemon --start --quiet --exec /usr/sbin/aiccu -- start
|
|
eend $?
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping aiccu"
|
|
start-stop-daemon --stop --pidfile /var/run/aiccu.pid --quiet --exec /usr/sbin/aiccu -- stop
|
|
eend $?
|
|
}
|
|
|
|
restart() {
|
|
stop
|
|
sleep 3
|
|
start
|
|
}
|