]> git.pld-linux.org Git - projects/rc-scripts.git/commitdiff
Quote filename when checking. Without that * is expanded causing problems.
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 5 Jan 2018 18:32:28 +0000 (19:32 +0100)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 5 Jan 2018 18:32:28 +0000 (19:32 +0100)
lib/functions

index 74f4c95a2f6f6b3e33e6f170d07cfe2fdd2644cf..97169811610f84961e5a01a6524f54f8e30d7a9f 100644 (file)
@@ -182,12 +182,12 @@ apply_sysctl() {
 
        local file
        for file in /usr/lib/sysctl.d/*.conf; do
 
        local file
        for file in /usr/lib/sysctl.d/*.conf; do
-               [ -f /run/sysctl.d/${file##*/} ] && continue
-               [ -f /etc/sysctl.d/${file##*/} ] && continue
+               [ -f "/run/sysctl.d/${file##*/}" ] && continue
+               [ -f "/etc/sysctl.d/${file##*/}" ] && continue
                test -f "$file" && sysctl -q -e -p "$file"
        done
        for file in /run/sysctl.d/*.conf; do
                test -f "$file" && sysctl -q -e -p "$file"
        done
        for file in /run/sysctl.d/*.conf; do
-               [ -f /etc/sysctl.d/${file##*/} ] && continue
+               [ -f "/etc/sysctl.d/${file##*/}" ] && continue
                test -f "$file" && sysctl -q -e -p "$file"
        done
        for file in /etc/sysctl.d/*.conf; do
                test -f "$file" && sysctl -q -e -p "$file"
        done
        for file in /etc/sysctl.d/*.conf; do
This page took 0.221862 seconds and 4 git commands to generate.