#!/bin/sh -eux sv=${PWD%/log} sv=${sv#/etc/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"