]> granicus.if.org Git - procps-ng/commit
sysctl --system ignores missing /etc/sysctl.conf
authorCraig Small <csmall@enc.com.au>
Fri, 20 Sep 2013 12:34:32 +0000 (22:34 +1000)
committerCraig Small <csmall@enc.com.au>
Fri, 20 Sep 2013 12:34:32 +0000 (22:34 +1000)
commitcdca71e94506fbb921ab2c626be3ad05c4287498
treec3f10ee8ce6da5119dae5ee61101843ff3be293f
parent4141efaf13254564f0377289bcf5a1a1389f60af
sysctl --system ignores missing /etc/sysctl.conf

sysctl --system would not correctly return the RC for files in
subdirectories and would insist on having /etc/sysctl.conf

This update makes two changes when using sysctl --system:
  - The RC status is ORed for each config file, meaning an error in
    any file is propated to the RC
  - If /etc/sysctl.conf doesn't exist we just don't load it

References:
  https://bbs.archlinux.org/viewtopic.php?id=170005
  http://www.freelists.org/post/procps/wrong-defaults-for-sysctl-on-arch-linux
sysctl.c