projects
/
external
/
busybox.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
560d1b19f64b58a10b2a51541e3b1b9c03ff2866
[external/busybox.git]
/
util-linux
/
examples
/
var_service
/
inetd
/
log
/
run
1
#!/bin/sh
2
3
user=logger
4
5
logdir="/var/log/service/`(cd ..;basename $PWD)`"
6
mkdir -p "$logdir" 2>/dev/null
7
chown -R "$user": "$logdir"
8
chmod -R go-rwxst,u+rwX "$logdir"
9
rm logdir
10
ln -s "$logdir" logdir
11
12
# make this dir accessible to logger
13
chmod a+rX .
14
15
exec >/dev/null
16
exec 2>&1
17
exec \
18
env - PATH="$PATH" \
19
softlimit \
20
setuidgid "$user" \
21
svlogd -tt "$logdir"