samba4: remove double quotes for renice
authorOever González <redacted>
Sun, 1 Sep 2019 05:02:04 +0000 (23:02 -0600)
committerJan Pavlinec <redacted>
Wed, 4 Sep 2019 11:29:33 +0000 (13:29 +0200)
The double quote thells the shell that the list returned from `pidof` is a
single argument, therefore, `renice` will cry about a malformed input.
With this commit, `renice` will be applied correctly to all the returned PIDs
from `pidof`.

The output of `renice` for the quoted list is as follows:
`renice: invalid number '6592 6587 6586 6574'`
`renice` does not show and does apply the nice value if the list is unquoted.

Signed-off-by: Oever González <redacted>
Signed-off-by: Jan Pavlinec <redacted>
net/samba4/files/samba.init

index d7eed562aaa3f78e5b83262aa2e066169efce85f..39686e6cd4ed57f7c7f1a47634072ff3641b72d8 100644 (file)
@@ -211,9 +211,9 @@ start_service() {
        fi
        # lower priority using renice (if found)
        if [ -x /usr/bin/renice ]; then
-               [ -x /usr/sbin/samba ] && renice -n 2 "$(pidof samba)"
-               [ -x /usr/sbin/smbd ] && renice -n 2 "$(pidof smbd)"
-               [ -x /usr/sbin/nmbd ] && renice -n 2 "$(pidof nmbd)"
-               [ -x /usr/sbin/winbindd ] && renice -n 2 "$(pidof winbindd)"
+               [ -x /usr/sbin/samba ] && renice -n 2 $(pidof samba)
+               [ -x /usr/sbin/smbd ] && renice -n 2 $(pidof smbd)
+               [ -x /usr/sbin/nmbd ] && renice -n 2 $(pidof nmbd)
+               [ -x /usr/sbin/winbindd ] && renice -n 2 $(pidof winbindd)
        fi
 }
git clone https://git.99rst.org/PROJECT