sysctl: read settings from /etc/sysctl.d/*.conf
[openwrt.git] / package / base-files / files / etc / init.d / sysctl
index 36e29ea..2dfbaf7 100755 (executable)
@@ -3,5 +3,7 @@
 
 START=11
 start() {
-       [ -f /etc/sysctl.conf ] && sysctl -p -e >&-
+       for CONF in /etc/sysctl.conf /etc/sysctl.d/*.conf; do
+               [ -f "$CONF" ] && sysctl -p "$CONF" -e >&-
+       done
 }