diff options
Diffstat (limited to 'network/radicale/rc.radicale')
-rwxr-xr-x | network/radicale/rc.radicale | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/network/radicale/rc.radicale b/network/radicale/rc.radicale new file mode 100755 index 0000000000..3fb0515ec2 --- /dev/null +++ b/network/radicale/rc.radicale @@ -0,0 +1,31 @@ +#!/bin/sh + +# start/stop/restart radicale + +radicale_start() { + daemon -n radicale -u radicale -o local1.warning -e "HOME=/var/lib/radicale" -D /var/lib/radicale -- python3 -m radicale +} + +radicale_stop() { + daemon -n radicale -u radicale --stop +} + +radicale_restart() { + radicale_stop + sleep 1 + radicale_start +} + +case "$1" in +'start') + radicale_start + ;; +'stop') + radicale_stop + ;; +'restart') + radicale_restart + ;; +*) + echo "usage $0 start|stop|restart" +esac |