diff options
| author | Roy Marples <roy@marples.name> | 2019-12-01 22:09:18 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2019-12-01 22:09:18 +0000 |
| commit | 3a4c2e5604d72151b06ed365aa71493740a3ad75 (patch) | |
| tree | a4376ac82d15aca6fd5ca774410822cb46c0fa93 /configure | |
| parent | a382d31138bb894149bc2088533ff09fbeec46c9 (diff) | |
| download | dhcpcd-3a4c2e5604d72151b06ed365aa71493740a3ad75.tar.xz | |
privsep: Enable privsep by default
Except on Solaris where it's not expected to work.
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -527,9 +527,16 @@ if [ -z "$AUTH" -o "$AUTH" = yes ]; then echo "SRCS+= auth.c" >>$CONFIG_MK fi +if [ -z "$PRIVSEP" ]; then + # priviledge separation works fine .... except on Solaris + case "$OS" in + solaris*|sunos*) PRIVSEP=no;; + *) PRIVSEP=yes;; + esac +fi + if [ "$PRIVSEP" = yes ]; then echo "Enabling Priviledge Separation" - echo "WARNING: This is an experimental feature" echo "CPPFLAGS+= -DPRIVSEP" >>$CONFIG_MK echo "DHCPCD_SRCS+= privsep.c privsep-root.c privsep-inet.c" \ >>$CONFIG_MK |
