about summary refs log tree commit diff
path: root/core-services/08-sysctl.sh
diff options
context:
space:
mode:
authorJuan RP <xtraeme@gmail.com>2014-09-20 11:02:50 +0200
committerJuan RP <xtraeme@gmail.com>2014-09-20 11:02:50 +0200
commit6285339a7a40da441cef2114e4cb1197d42a925a (patch)
tree07a4289f3cead34dec00f0a164253fd5d707b209 /core-services/08-sysctl.sh
parent530f96ae0cb05676a64da2cb6f6a0341ed550d8a (diff)
downloadrunit-void-6285339a7a40da441cef2114e4cb1197d42a925a.tar.gz
runit-void-6285339a7a40da441cef2114e4cb1197d42a925a.tar.xz
runit-void-6285339a7a40da441cef2114e4cb1197d42a925a.zip
core-services/08-sysctl.sh: make this work with busybox sysctl.
Diffstat (limited to 'core-services/08-sysctl.sh')
-rw-r--r--core-services/08-sysctl.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/core-services/08-sysctl.sh b/core-services/08-sysctl.sh
index 6616784..30d5c39 100644
--- a/core-services/08-sysctl.sh
+++ b/core-services/08-sysctl.sh
@@ -2,5 +2,10 @@
 
 if [ -x /sbin/sysctl ]; then
     msg "Loading sysctl(8) settings...\n"
-    sysctl --system
+    for d in /etc/sysctl.d /usr/lib/sysctl.d; do
+        [ ! -d $d ] && continue
+        for x in $d/*.conf; do
+            sysctl -p $x
+        done
+    done
 fi