Ajout : logs openerp_web_lhc
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 28 May 2013 08:18:10 +0000 (10:18 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Tue, 28 May 2013 08:18:10 +0000 (10:18 +0200)
etc/sv/openerp_web_lhc/log/local.sh [new file with mode: 0644]
etc/sv/openerp_web_lhc/log/run [new file with mode: 0755]

diff --git a/etc/sv/openerp_web_lhc/log/local.sh b/etc/sv/openerp_web_lhc/log/local.sh
new file mode 100644 (file)
index 0000000..19c7125
--- /dev/null
@@ -0,0 +1,12 @@
+eval "home=~$sv/log"
+
+"$tool"/local/adduser log-"$sv"\
+ --disabled-login \
+ --disabled-password \
+ --group \
+ --home "$home" \
+ --shell /bin/false \
+ --system
+
+sudo install -d -m 770 -o log-"$sv" -g log-"$sv" \
+ "$home"
diff --git a/etc/sv/openerp_web_lhc/log/run b/etc/sv/openerp_web_lhc/log/run
new file mode 100755 (executable)
index 0000000..4382b39
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh -eux
+sv=${PWD%/log}
+sv=${sv#/etc/sv/}
+eval home="~log-$sv"
+
+cd "$home"
+exec chpst -u log-"$sv":log-"$sv" \
+       svlogd -v -tt "$home"