@@ -, +, @@ --- init.d/sysctl.Linux.in | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) --- a/init.d/sysctl.Linux.in +++ a/init.d/sysctl.Linux.in @@ -14,6 +14,17 @@ start() yesno $rc_verbose || quiet=-q ebegin "Configuring kernel parameters" - sysctl ${quiet} --system + set -- + for i in /run/sysctl.d/*.conf \ + /etc/sysctl.d/*.conf \ + /usr/local/lib/sysctl.d/*.conf \ + /usr/lib/sysctl.d/*.conf \ + /lib/sysctl.d/*.conf \ + /etc/sysctl.conf; do + if [ -e "$i" ]; then + set -- "$@" "$i" + fi + done + sysctl ${quiet} -p "$@" eend $? "Unable to configure some kernel parameters" } --