From 5b54c1166b78fa0b36183d58be2fd0ff140ee41f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20Neusch=C3=A4fer?= Date: Sun, 11 Aug 2024 12:01:13 +0200 Subject: [PATCH] package/s6-linux-utils: add option to build multicall binary MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since version 2.6.1.0, with another bugfix in 2.6.2.0, s6-linux-utils can be built as a multicall binary, similar to busybox. Signed-off-by: J. Neuschäfer Signed-off-by: Thomas Petazzoni --- package/s6-linux-utils/Config.in | 10 ++++++++++ package/s6-linux-utils/s6-linux-utils.mk | 1 + 2 files changed, 11 insertions(+) diff --git a/package/s6-linux-utils/Config.in b/package/s6-linux-utils/Config.in index 43e6bb9144..f716e852b9 100644 --- a/package/s6-linux-utils/Config.in +++ b/package/s6-linux-utils/Config.in @@ -7,3 +7,13 @@ config BR2_PACKAGE_S6_LINUX_UTILS system utilities. http://skarnet.org/software/s6-linux-utils/ + +if BR2_PACKAGE_S6_LINUX_UTILS + +config BR2_PACKAGE_S6_LINUX_UTILS_MULTICALL + bool "s6-linux-utils multicall binary" + help + Build s6-linux-utils as a multicall binary to save disk + space. + +endif diff --git a/package/s6-linux-utils/s6-linux-utils.mk b/package/s6-linux-utils/s6-linux-utils.mk index f83f47ac3e..04e08c3d43 100644 --- a/package/s6-linux-utils/s6-linux-utils.mk +++ b/package/s6-linux-utils/s6-linux-utils.mk @@ -17,6 +17,7 @@ S6_LINUX_UTILS_CONF_OPTS = \ --with-dynlib=$(STAGING_DIR)/lib \ --with-lib=$(STAGING_DIR)/lib/skalibs \ $(if $(BR2_STATIC_LIBS),,--disable-allstatic) \ + $(if $(BR2_PACKAGE_S6_LINUX_UTILS_MULTICALL),--enable-multicall,) \ $(SHARED_STATIC_LIBS_OPTS) define S6_LINUX_UTILS_CONFIGURE_CMDS