]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
systemd: do not use host system-uid/gid ranges
authorAnssi Hannula <anssi.hannula@bitwise.fi>
Thu, 8 Mar 2018 14:25:09 +0000 (16:25 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Fri, 9 Mar 2018 21:35:21 +0000 (22:35 +0100)
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>
package/systemd/systemd.mk

index 34b70c754a0abce502ff076b90381da9034100f5..76b7e8382fa6f26dca953f32791886f66b7eaf7d 100644 (file)
@@ -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 \