We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7082410 + 9c2358e commit b4e19f6Copy full SHA for b4e19f6
1 file changed
core-services/08-sysctl.sh
@@ -2,15 +2,19 @@
2
3
if [ -x /sbin/sysctl -o -x /bin/sysctl ]; then
4
msg "Loading sysctl(8) settings..."
5
+ mkdir -p /run/vsysctl.d
6
for i in /run/sysctl.d/*.conf \
7
/etc/sysctl.d/*.conf \
8
/usr/local/lib/sysctl.d/*.conf \
- /usr/lib/sysctl.d/*.conf \
9
- /etc/sysctl.conf; do
+ /usr/lib/sysctl.d/*.conf; do
10
11
- if [ -e "$i" ]; then
12
- printf '* Applying %s ...\n' "$i"
13
- sysctl -p "$i"
+ if [ -e "$i" ] && [ ! -e "/run/vsysctl.d/${i##*/}" ]; then
+ ln -s "$i" "/run/vsysctl.d/${i##*/}"
14
fi
15
done
+ for i in /run/vsysctl.d/*.conf; do
16
+ sysctl -p "$i"
17
+ done
18
+ rm -rf -- /run/vsysctl.d
19
+ sysctl -p /etc/sysctl.conf
20
0 commit comments