#!/bin/sh

user=logger
tty="/dev/tty12"
term=linux

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 -rf logdir
ln -s "$logdir" logdir

>"$logdir/config"
echo "e*" >>"$logdir/config"

exec >/dev/null
exec 2>"$tty"
exec \
env - \
softlimit \
setuidgid "$user" \
svlogd "$logdir"

# Separate logs for different kinds of msgs:
#  n5 -* +kern.* ./main/kern \
#  n5 -* +user.* ./main/user \
#  n5 -* +mail.* ./main/mail \
#  n5 -* +daemon.* ./main/daemon \
#  n5 -* +auth.* +authpriv.* ./main/auth \
#  n5 -* +syslog.* ./main/syslog \
#  n5 -* +news.* ./main/news \
#  n5 -* +cron.* ./main/cron \
#  n5 -* +ftp.* ./main/ftp \
#  n5 -* +local*.* ./main/local \
#  n5 -* +*.debug* ./main/debug
