$(START_BUILD)
$(UNTAR)/e2fsprogs-$(E2FSPROGS_VER).tar.gz
set -e; cd $(BUILD_TMP)/e2fsprogs-$(E2FSPROGS_VER); \
- ln -sf /bin/true ./ldconfig; \
- CC=$(TARGET)-gcc \
- RANLIB=$(TARGET)-ranlib \
+ autoreconf -fi; \
CFLAGS="-Os" \
- PATH=$(BUILD_TMP)/e2fsprogs-$(E2FSPROGS_VER):$(PATH) \
./configure \
--build=$(BUILD) \
--host=$(TARGET) \
--target=$(TARGET) \
--prefix=/ \
+ --datarootdir=/.remove \
--infodir=/.remove \
--mandir=/.remove \
--disable-nls \
--disable-profile \
--disable-e2initrd-helper \
--disable-backtrace \
+ --disable-bmap-stats \
--disable-debugfs \
+ --disable-fuse2fs \
--disable-imager \
+ --disable-mmp \
--disable-rpath \
+ --disable-tdb \
--disable-uuidd \
--disable-blkid-debug \
--disable-jbd-debug \
--enable-symlink-build \
--with-gnu-ld \
$(OPT_RESIZE2FS); \
- make; \
- make install DESTDIR=$(TARGETPREFIX); \
- make -C lib/uuid install DESTDIR=$(TARGETPREFIX); \
- make -C lib/blkid install DESTDIR=$(TARGETPREFIX); \
+ $(MAKE); \
+ $(MAKE) install DESTDIR=$(TARGETPREFIX); \
:
- -rm $(addprefix $(TARGETPREFIX)/bin/, chattr lsattr uuidgen)
- -rm $(addprefix $(TARGETPREFIX)/sbin/, dumpe2fs e2freefrag e2undo filefrag logsave)
+ -rm $(addprefix $(TARGETPREFIX)/bin/, chattr compile_et lsattr mk_cmds uuidgen)
+ -rm $(addprefix $(TARGETPREFIX)/sbin/, dumpe2fs e2freefrag e2mmpstatus e2undo e4crypt filefrag logsave)
$(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/uuid.pc
$(REWRITE_PKGCONF) $(PKG_CONFIG_PATH)/blkid.pc
$(REMOVE)/e2fsprogs-$(E2FSPROGS_VER)
CURL_VER = 7.65.1
# e2fsprogs; filesystem utilities for use with the ext[x] filesystem
-E2FSPROGS_VER=1.42.13
+E2FSPROGS_VER = 1.44.5
+ifeq ($(BOXTYPE), coolstream)
+# formatting ext4 failes with newer versions
+E2FSPROGS_VER = 1.42.13
+endif
# dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.
DOSFSTOOLS_VER = 4.1