From: Roy Marples Date: Fri, 10 Apr 2020 09:17:38 +0000 (+0100) Subject: privsep: default to using _dhcpcd and not _dhcp X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36c47a8df0951236a7842bbf8241e2932357ef61;p=thirdparty%2Fdhcpcd.git privsep: default to using _dhcpcd and not _dhcp _dhcp home dir defaults to /var/empty. System integrators can and should be in charge of changing it when needed. Packagers on the other hand don't have such a luxury and so should not use _dhcp by default. --- diff --git a/configure b/configure index de0bf3f2..fe5db53a 100755 --- a/configure +++ b/configure @@ -555,18 +555,7 @@ fi if [ "$PRIVSEP" = yes ]; then echo "Enabling Privilege Separation" - - # Try and work out a user - if [ -z "$PRIVSEP_USER" ]; then - for x in _dhcpcd _dhcp; do - if id "$x" 2>/dev/null >&2; then - PRIVSEP_USER="$x" - break - fi - done - fi : ${PRIVSEP_USER:=_dhcpcd} - echo "CPPFLAGS+= -DPRIVSEP" >>$CONFIG_MK echo "#ifndef PRIVSEP_USER" >>$CONFIG_H echo "#define PRIVSEP_USER \"$PRIVSEP_USER\"" >>$CONFIG_H