[Buildroot] [PATCH v2 1/1] package/e2fsprogs: disable e2scrub
Tian Yuanhao
tianyuanhao at aliyun.com
Mon Sep 21 02:48:54 UTC 2020
e2scrub_all depends on coreutils' readlink. If you use busybox's
readlink, you will see the following error:
readlink: invalid option -- 'e'
Embedded systems usually don't install e2scrub, which is useless without
LVM.
Signed-off-by: Tian Yuanhao <tianyuanhao at aliyun.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>
---
package/e2fsprogs/e2fsprogs.mk | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
index eb82a55..44413ba 100644
--- a/package/e2fsprogs/e2fsprogs.mk
+++ b/package/e2fsprogs/e2fsprogs.mk
@@ -73,6 +73,10 @@ E2FSPROGS_INSTALL_STAGING_OPTS = \
DESTDIR=$(STAGING_DIR) \
install-libs
+# Disable e2scrub as we don't need it.
+E2FSPROGS_MAKE_OPTS = E2SCRUB_DIR=
+E2FSPROGS_INSTALL_TARGET_OPTS = E2SCRUB_DIR= DESTDIR=$(TARGET_DIR) install
+
# Package does not build in parallel due to improper make rules
define HOST_E2FSPROGS_INSTALL_CMDS
$(HOST_MAKE_ENV) $(MAKE1) -C $(@D) install install-libs
--
2.7.4
More information about the buildroot
mailing list