file is an optional dependency of more binary and is enabled by default
since version 2.36 and
https://github.com/karelzak/util-linux/commit/
09070e1a658e70ec203150e4fa5f486b32771858
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
# No libs use audit
UTIL_LINUX_LIBS_CONF_OPTS += --without-audit
+# No libs use libmagic
+UTIL_LINUX_LIBS_CONF_OPTS += --without-libmagic
+
$(eval $(autotools-package))
--enable-libblkid \
--enable-libmount \
--enable-libuuid \
+ --without-libmagic \
--without-ncurses \
--without-ncursesw \
--without-tinfo
UTIL_LINUX_CONF_OPTS += --without-audit
endif
+ifeq ($(BR2_PACKAGE_FILE),y)
+UTIL_LINUX_CONF_OPTS += --with-libmagic
+UTIL_LINUX_DEPENDENCIES += file
+else
+UTIL_LINUX_CONF_OPTS += --without-libmagic
+endif
+
# Install PAM configuration files
ifeq ($(BR2_PACKAGE_UTIL_LINUX_SU)$(BR2_PACKAGE_LINUX_PAM),yy)
define UTIL_LINUX_INSTALL_PAMFILES