diff options
author | Anssi Hannula <anssi.hannula@bitwise.fi> | 2018-03-08 16:25:09 +0200 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2018-04-06 20:00:41 +0200 |
commit | 7bc97aa935631fca0e4d0c3b53648516ea577c79 (patch) | |
tree | d27ad06069b360c5cb4f4085ed732a75708b5d0a | |
parent | cf92451acbaf8adfa8b01763713b6403394a60c8 (diff) | |
download | buildroot-7bc97aa935631fca0e4d0c3b53648516ea577c79.tar.gz buildroot-7bc97aa935631fca0e4d0c3b53648516ea577c79.zip |
systemd: do not use host system-uid/gid ranges
systemd meson.build uses values from host /etc/login.defs if
system-uid-max and system-gid-max build options are not explicitly
specified.
Avoid that by setting system-uid-max and system-gid-max to 999 which is
the systemd default if SYSTEM_UID_MAX and SYSTEM_GID_MAX are not set in
/etc/login.defs.
Signed-off-by: Anssi Hannula <anssi.hannula@bitwise.fi>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
(cherry picked from commit 183d2097ffef5d8d7e1ac07d3b613ecacdd8c876)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
-rw-r--r-- | package/systemd/systemd.mk | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 8c22c08dd1..3bc322cd51 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -40,6 +40,8 @@ SYSTEMD_CONF_OPTS += \ -Dldconfig=false \ -Ddefault-dnssec=no \ -Dtests=false \ + -Dsystem-uid-max=999 \ + -Dsystem-gid-max=999 \ -Dtelinit-path=$(TARGET_DIR)/sbin/telinit \ -Dkill-path=/usr/bin/kill \ -Dkmod-path=/usr/bin/kmod \ |