aboutsummaryrefslogtreecommitdiff
path: root/examples/etc/ninit/dnscache/setup
diff options
context:
space:
mode:
authorKlaatu <[email protected]>2015-05-17 15:35:50 +1200
committerKlaatu <[email protected]>2015-05-17 15:35:50 +1200
commite6961c90da554ef46c84f94d0db5ef37bb23f0c2 (patch)
treee71acaa2790bae3d5dc8c56300a33111a3255b84 /examples/etc/ninit/dnscache/setup
parentb0de699679e8f1e39af847ed172d1ba605b4370c (diff)
example ninit scripts
Diffstat (limited to 'examples/etc/ninit/dnscache/setup')
-rwxr-xr-xexamples/etc/ninit/dnscache/setup11
1 files changed, 11 insertions, 0 deletions
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