diff options
Diffstat (limited to 'examples/etc/ninit/dnscache')
| -rw-r--r-- | examples/etc/ninit/dnscache/depends | 1 | ||||
| -rw-r--r-- | examples/etc/ninit/dnscache/environ | 9 | ||||
| l--------- | examples/etc/ninit/dnscache/in | 1 | ||||
| l--------- | examples/etc/ninit/dnscache/out | 1 | ||||
| -rw-r--r-- | examples/etc/ninit/dnscache/params | 5 | ||||
| -rw-r--r-- | examples/etc/ninit/dnscache/respawn | 0 | ||||
| l--------- | examples/etc/ninit/dnscache/run | 1 | ||||
| -rwxr-xr-x | examples/etc/ninit/dnscache/setup | 11 | ||||
| -rw-r--r-- | examples/etc/ninit/dnscache/softlimit | 4 |
9 files changed, 33 insertions, 0 deletions
diff --git a/examples/etc/ninit/dnscache/depends b/examples/etc/ninit/dnscache/depends new file mode 100644 index 0000000..073e271 --- /dev/null +++ b/examples/etc/ninit/dnscache/depends @@ -0,0 +1 @@ +tinydns diff --git a/examples/etc/ninit/dnscache/environ b/examples/etc/ninit/dnscache/environ new file mode 100644 index 0000000..c514574 --- /dev/null +++ b/examples/etc/ninit/dnscache/environ @@ -0,0 +1,9 @@ + +UID=208 +GID=502 +ROOT=/etc/dnscache/root +IP=127.0.0.1 +IPSEND=0.0.0.0 +CACHESIZE=286600 +DUMPCACHE=7200:dump/data +SLURPCACHE=dump/data diff --git a/examples/etc/ninit/dnscache/in b/examples/etc/ninit/dnscache/in new file mode 120000 index 0000000..a222f14 --- /dev/null +++ b/examples/etc/ninit/dnscache/in @@ -0,0 +1 @@ +/dev/urandom
\ No newline at end of file diff --git a/examples/etc/ninit/dnscache/out b/examples/etc/ninit/dnscache/out new file mode 120000 index 0000000..d31273b --- /dev/null +++ b/examples/etc/ninit/dnscache/out @@ -0,0 +1 @@ +../logger/in
\ No newline at end of file diff --git a/examples/etc/ninit/dnscache/params b/examples/etc/ninit/dnscache/params new file mode 100644 index 0000000..a9e6881 --- /dev/null +++ b/examples/etc/ninit/dnscache/params @@ -0,0 +1,5 @@ +-* ++stats * ++slurp * ++dump * ++cachesize * diff --git a/examples/etc/ninit/dnscache/respawn b/examples/etc/ninit/dnscache/respawn new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/etc/ninit/dnscache/respawn diff --git a/examples/etc/ninit/dnscache/run b/examples/etc/ninit/dnscache/run new file mode 120000 index 0000000..d8d1b81 --- /dev/null +++ b/examples/etc/ninit/dnscache/run @@ -0,0 +1 @@ +/usr/local/bin/dnscache
\ No newline at end of file diff --git a/examples/etc/ninit/dnscache/setup b/examples/etc/ninit/dnscache/setup new file mode 100755 index 0000000..dfd6c92 --- /dev/null +++ b/examples/etc/ninit/dnscache/setup @@ -0,0 +1,11 @@ +#!/bin/dash +cd /etc/dnscache/root/dump || exit 1 +[ "$1" != "dnscache" -o "$2" = "" ] && exit 1 +export PATH=/bin:/usr/bin:/usr/local/bin +( + sleep 30 + pid=`nsvc -g dnscache` + [ $? -eq 0 -a "$pid" = "$2" ] && \ + setuidgid dnscache dnscache-compact -$pid data data.xxx data +) & +exit 0 diff --git a/examples/etc/ninit/dnscache/softlimit b/examples/etc/ninit/dnscache/softlimit new file mode 100644 index 0000000..00d8a1a --- /dev/null +++ b/examples/etc/ninit/dnscache/softlimit @@ -0,0 +1,4 @@ +o250 +m1500000 +d3000000 +f1000000 |
