| #!/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" |