X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=etc%2Fsv%2Fcyclo_paris_est__openerp%2Flog%2Frun;h=f470624cb19f90b39daa584dae94ec0b56b1161f;hb=2e5bb0ff5df2b7a5d527a4f896b802df31d3c6bc;hp=96866cbfec3dca5bcdf1af336805b56cc6ffe124;hpb=81e7625eeb788b2de846fe3ab1ce58c1c03f43a0;p=lhc%2Fateliers.git diff --git a/etc/sv/cyclo_paris_est__openerp/log/run b/etc/sv/cyclo_paris_est__openerp/log/run index 96866cb..f470624 100644 --- a/etc/sv/cyclo_paris_est__openerp/log/run +++ b/etc/sv/cyclo_paris_est__openerp/log/run @@ -1,7 +1,20 @@ #!/bin/sh -eux sv=${PWD%/log} sv=${sv#/etc/sv/} -eval "home=~log-$sv" +eval "home=~$sv/log" + +getent passwd log-"$sv" >/dev/null || +adduser log-"$sv"\ + --disabled-login \ + --disabled-password \ + --group \ + --home "$home" \ + --shell /bin/false \ + --system + +install -d -m 770 -o log-"$sv" -g log-"$sv" \ + "$home" + cd "$home" exec chpst -u log-"$sv":log-"$sv" \ svlogd -v -tt "$home"