blob: 81f7d26249cf9fdcea87a00599372f7a0fb71502 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
. /etc/sysconfig/syncthing
PROGRAM=/usr/bin/syncthing
ARGS="--no-browser --no-default-folder --no-restart --logflags=0 --home=/var/lib/syncthing $SYNCTHING_ARGS"
RUNLEVEL=3
NEEDS="+network"
start() {
echo "Starting $NAME..."
TIMEOUT=3
su syncthing -s /bin/sh -c "set -o pipefail; $PROGRAM $ARGS 2>&1 | logger -ip daemon.info -t syncthing" &
ppid=$!
sleep $TIMEOUT && pgrep -P $ppid > /dev/null || wait $ppid
evaluate_retval
}
stop() {
echo "Stopping $NAME..."
killproc "syncthing serve"
}
reload() {
_restart
}
. /etc/init.d/smgl_init
|