You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

76 lines
2.1 KiB

################################################################################
#
# e2fsprogs
#
################################################################################
# for coolstream: formatting ext4 failes with newer versions then 1.43.8
E2FSPROGS_VERSION = $(if $(filter $(BOXTYPE),coolstream),1.43.8,1.46.5)
E2FSPROGS_DIR = e2fsprogs-$(E2FSPROGS_VERSION)
E2FSPROGS_SOURCE = e2fsprogs-$(E2FSPROGS_VERSION).tar.gz
E2FSPROGS_SITE = https://sourceforge.net/projects/e2fsprogs/files/e2fsprogs/v$(E2FSPROGS_VERSION)
# Use libblkid and libuuid from util-linux
E2FSPROGS_DEPENDENCIES = util-linux
#E2FSPROGS_AUTORECONF = YES
E2FSPROGS_CONF_ENV = \
ac_cv_path_LDCONFIG=true
E2FSPROGS_CONF_OPTS = \
--with-root-prefix="$(base_prefix)" \
--libdir=$(libdir) \
--includedir=$(includedir) \
--datarootdir=$(REMOVE_datarootdir) \
--disable-backtrace \
--disable-bmap-stats \
--disable-debugfs \
--disable-defrag \
--disable-e2initrd-helper \
--disable-fuse2fs \
--disable-imager \
--disable-jbd-debug \
--disable-mmp \
--disable-nls \
--disable-profile \
--disable-rpath \
--disable-tdb \
--disable-testio-debug \
--disable-libblkid \
--disable-libuuid \
--disable-uuidd \
--enable-elf-shlibs \
--enable-fsck \
--enable-symlink-build \
--enable-symlink-install \
--enable-verbose-makecmds \
--without-libintl-prefix \
--without-libiconv-prefix \
--with-gnu-ld \
--with-crond-dir=no
E2FSPROGS_MAKE_INSTALL = \
$(MAKE1)
E2FSPROGS_MAKE_INSTALL_ARGS = \
install install-libs
define E2FSPROGS_TARGET_CLEANUP
$(TARGET_RM) $(addprefix $(TARGET_base_sbindir)/,dumpe2fs e2mmpstatus e2undo logsave)
$(TARGET_RM) $(addprefix $(TARGET_bindir)/,chattr compile_et lsattr mk_cmds uuidgen)
$(TARGET_RM) $(addprefix $(TARGET_sbindir)/,e2freefrag e4crypt filefrag)
endef
E2FSPROGS_TARGET_FINALIZE_HOOKS += E2FSPROGS_TARGET_CLEANUP
e2fsprogs: | $(TARGET_DIR)
$(call autotools-package)
# -----------------------------------------------------------------------------
HOST_E2FSPROGS_CONF_OPTS = \
--enable-symlink-install \
--with-crond-dir=no
host-e2fsprogs: | $(HOST_DIR)
$(call host-autotools-package)