]> git.proxmox.com Git - pve-sheepdog.git/blob - debian/sheepdog-start-wrapper
build: reformat debian/control
[pve-sheepdog.git] / debian / sheepdog-start-wrapper
1 #!/bin/sh
2
3 DAEMON=/usr/sbin/sheep
4 PIDFILE="/var/run/sheep.pid"
5
6 [ -z "$ROOTDIR" ] && ROOTDIR="/var/lib/sheepdog/"
7 [ -z "$JOURNALSIZE" ] && JOURNALSIZE="256M"
8 [ -z "$DAEMON_ARGS" ] && DAEMON_ARGS=""
9
10 DAEMON_ARGS="${DAEMON_ARGS} --pidfile ${PIDFILE}"
11 DAEMON_ARGS="${DAEMON_ARGS} $ROOTDIR"
12
13 # /path/to/meta-store,/path/to/disk1{,/path/to/disk2,...}
14 for d in $ROOTDIR/disc*
15 do
16 if [ -d "$d" ]; then
17 DAEMON_ARGS="${DAEMON_ARGS},$d"
18 fi
19 done
20
21 if [ -d "$ROOTDIR/journal" ]; then
22 DAEMON_ARGS="${DAEMON_ARGS} -j dir=$ROOTDIR/journal,size=$JOURNALSIZE"
23 fi
24
25 $DAEMON $DAEMON_ARGS