diff options
Diffstat (limited to 'hosts/.scripts/tinc_multicast/retiolum')
| -rwxr-xr-x | hosts/.scripts/tinc_multicast/retiolum | 34 | 
1 files changed, 34 insertions, 0 deletions
| diff --git a/hosts/.scripts/tinc_multicast/retiolum b/hosts/.scripts/tinc_multicast/retiolum new file mode 100755 index 00000000..1d6b775f --- /dev/null +++ b/hosts/.scripts/tinc_multicast/retiolum @@ -0,0 +1,34 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +TINCNAME='retiolum' +case "$1" in +  start) +    stat_busy "Starting retiolum Daemon" +    success=0 +    /home/death/git/retiolum/.scripts/tinc_multicast/retiolum.py -n retiolum -T & +    sleep 2 +    if [ $success -eq 0 ]; then +      add_daemon retiolum +      stat_done +    else +      stat_fail +    fi +    ;; +  stop) +    stat_busy "Stopping retiolum Daemon" +    kill `cat /var/lock/retiolum.retiolum` +    rm_daemon retiolum +    stat_done +    ;; +  restart) +    $0 stop +    sleep 4 +    $0 start +    ;; +  *) +    echo "usage $0 {start¦stop¦restart}" +esac +exit 0 | 
