blob: 17632233e9318fc60ea515986df282e4517b15d6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
. /etc/runit/functions
# vim: set ts=4 sw=4 et:
if [ -x /sbin/sysctl -o -x /bin/sysctl ]; then
msg "Loading sysctl(8) settings..."
mkdir -p /run/vsysctl.d
for i in /run/sysctl.d/*.conf \
/etc/sysctl.d/*.conf \
/usr/local/lib/sysctl.d/*.conf \
/usr/lib/sysctl.d/*.conf; do
if [ -e "$i" ] && [ ! -e "/run/vsysctl.d/${i##*/}" ]; then
ln -s "$i" "/run/vsysctl.d/${i##*/}"
fi
done
for i in /run/vsysctl.d/*.conf; do
sysctl -p "$i"
done
rm -rf -- /run/vsysctl.d
sysctl -p /etc/sysctl.conf
fi
|