diff options
| author | Fabrice Fontaine <fontaine.fabrice@gmail.com> | 2020-12-26 18:17:44 +0100 |
|---|---|---|
| committer | Thomas Petazzoni <thomas.petazzoni@bootlin.com> | 2020-12-26 18:28:13 +0100 |
| commit | 9e20f0910902d3f2af2c8fd0b44110d088ebc1e1 (patch) | |
| tree | 6ce280e8756db1865c3f09729ea419c065357564 | |
| parent | 909432e0bb55b1bcf7c90e8b60c47ebc02b36a6c (diff) | |
| download | buildroot-9e20f0910902d3f2af2c8fd0b44110d088ebc1e1.tar.bz2 | |
package/dhcpcd: create dhcpcd user
privsep is supported since version 9.0.0 and
https://github.com/rsmarples/dhcpcd/commit/d5786118da1bad4c247631cae86344f1b249a8cb
It is enabled by default since
https://github.com/rsmarples/dhcpcd/commit/3a4c2e5604d72151b06ed365aa71493740a3ad75
So use --privsepuser to avoid that the detection mechanism finds a wrong
value from host and create it on the target
Fixes:
- https://bugs.buildroot.org/show_bug.cgi?id=13416
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
| -rw-r--r-- | package/dhcpcd/dhcpcd.mk | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/package/dhcpcd/dhcpcd.mk b/package/dhcpcd/dhcpcd.mk index 11d78e1847..7b69602605 100644 --- a/package/dhcpcd/dhcpcd.mk +++ b/package/dhcpcd/dhcpcd.mk @@ -13,7 +13,8 @@ DHCPCD_LICENSE_FILES = LICENSE DHCPCD_CONFIG_OPTS = \ --libexecdir=/lib/dhcpcd \ - --os=linux + --os=linux \ + --privsepuser=dhcpcd ifeq ($(BR2_STATIC_LIBS),y) DHCPCD_CONFIG_OPTS += --enable-static @@ -50,6 +51,10 @@ define DHCPCD_INSTALL_INIT_SYSTEMD endef endif +define DHCPCD_USERS + dhcpcd -1 dhcpcd -1 * - - - dhcpcd user +endef + # NOTE: Even though this package has a configure script, it is not generated # using the autotools, so we have to use the generic package infrastructure. |
