packages/sudo: explicitly set with-tzdir
sudo's configure script looks up on the host to determine the path to the timezone data location. That fails in cross-compilation. This is used to sanitise the TZ envirnment variable at runtime, and is not used at buildtime (except to be stored as a string in the program). We can tell sudo where the tz data will be, which we do when the tzdata package is enabled, and we can tell it not to use it at all (to not pass TZ down to sudo-ed executions) othwerwise. Signed-off-by: Nuno Gonçalves <nunog@fr24.com> [yann.morin.1998@free.fr: rewrite and extend commit log] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
4e63809d8d
commit
51d3902af7
@ -16,6 +16,7 @@ SUDO_SELINUX_MODULES = sudo
|
||||
# This is to avoid sudo's make install from chown()ing files which fails
|
||||
SUDO_INSTALL_TARGET_OPTS = INSTALL_OWNER="" DESTDIR="$(TARGET_DIR)" install
|
||||
SUDO_CONF_OPTS = \
|
||||
--with-tzdir=$(if $(BR2_PACKAGE_TZDATA),/usr/share/zoneinfo,no) \
|
||||
--without-lecture \
|
||||
--without-sendmail \
|
||||
--without-umask \
|
||||
|
Loading…
Reference in New Issue
Block a user