Modification : vm_hosted -> etc/sv/*/{,log/}run .
[lhc/ateliers.git] / etc / sv / gitweb / log / run
index 500b8ad..92290b3 100755 (executable)
@@ -1,7 +1,20 @@
 #!/bin/sh -eux
 sv=${PWD%/log}
 sv=${sv#/etc/sv/}
-eval "home=~log-fcgi-$sv"
+home=~www/log/"$sv"/spawn-fcgi
+
+getent passwd log-fcgi-"$sv" >/dev/null ||
+adduser log-fcgi-"$sv" \
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+
+install -d -m 770 -o log-fcgi-"$sv" -g log-fcgi-"$sv" \
+ "$home"
+
 cd "$home"
 exec chpst -u log-fcgi-"$sv":log-fcgi-"$sv" \
        svlogd -v -tt "$home"