#!/bin/sh | |
user=logger | |
logdir="/var/log/service/`(cd ..;basename $PWD)`" | |
mkdir -p "$logdir" 2>/dev/null | |
chown -R "$user": "$logdir" | |
chmod -R go-rwxst,u+rwX "$logdir" | |
rm logdir | |
ln -s "$logdir" logdir | |
# make this dir accessible to logger | |
chmod a+rX . | |
exec >/dev/null | |
exec 2>&1 | |
exec \ | |
env - PATH="$PATH" \ | |
softlimit \ | |
setuidgid "$user" \ | |
svlogd -tt "$logdir" |