Ajout : etc/sv/fanout/ .
[lhc/ateliers.git] / etc / sv / fanout / local.sh
1 home=/home/fanout
2 cd /
3
4 "$tool"/local/adduser "$sv" \
5 --disabled-login \
6 --disabled-password \
7 --group \
8 --home "$home" \
9 --shell /bin/false \
10 --system
11
12 sudo install -d -m 750 -o "$sv" -g "$sv" \
13 "$home"
14 sudo install -d -m 750 -o sys -g sys \
15 "$home"/src
16 sudo adduser sys "$sv"
17 if sudo test -d "$home"/src/.git
18 then
19 sudo -u sys /bin/sh -c "cd $home/src && git pull -v"
20 else
21 sudo -u sys git clone https://github.com/travisghansen/fanout "$home"/src
22 fi
23
24 sudo -u sys make -C "$home"/src
25 sudo install -o 755 -o root -g root \
26 "$home"/src/fanout \
27 /usr/local/bin/fanout