summaryrefslogtreecommitdiff
path: root/package/e2fsprogs/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/e2fsprogs/Makefile')
-rw-r--r--package/e2fsprogs/Makefile16
1 files changed, 12 insertions, 4 deletions
diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile
index 3e565c647..b47fe75ed 100644
--- a/package/e2fsprogs/Makefile
+++ b/package/e2fsprogs/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= e2fsprogs
-PKG_VERSION:= 1.47.0
+PKG_VERSION:= 1.47.2
PKG_RELEASE:= 1
-PKG_HASH:= 144af53f2bbd921cef6f8bea88bb9faddca865da3fbc657cc9b4d2001097d5db
+PKG_HASH:= 08242e64ca0e8194d9c1caad49762b19209a06318199b63ce74ae4ef2d74e63c
PKG_DESCR:= ext2/3/4 filesystem utilities
PKG_SECTION:= sys/fs
PKG_BUILDDEP:= util-linux
@@ -18,7 +18,7 @@ PKG_OPTS:= dev
PKG_CFLINE_E2FSPROGS:= select BUSYBOX_FSCK
PKG_SUBPKGS:= LIBE2FS LIBCOM_ERR LIBSS
-PKG_SUBPKGS+= RESIZE2FS TUNE2FS E2FSCK MKE2FS
+PKG_SUBPKGS+= RESIZE2FS TUNE2FS E2FSCK MKE2FS E4DEFRAG
PKGSD_LIBE2FS:= e2fsprogs library
PKGSC_LIBE2FS:= libs/misc
PKGSD_LIBCOM_ERR:= common error library
@@ -34,6 +34,9 @@ PKGSS_TUNE2FS:= libe2fs libcom-err libblkid libuuid
PKGSD_E2FSCK:= ext2/3/4 filesystem check utility
PKGSC_E2FSCK:= sys/fs
PKGSS_E2FSCK:= libe2fs libcom-err libblkid libuuid
+PKGSD_E4DEFRAG:= ext4 filesystem defragmentation utility
+PKGSC_E4DEFRAG:= sys/fs
+PKGSS_E4DEFRAG:= libe2fs libcom-err libblkid libuuid
PKGSD_MKE2FS:= ext2/3/4 filesystem creation utility
PKGSC_MKE2FS:= sys/fs
PKGSS_MKE2FS:= libe2fs libcom-err libblkid libuuid libncurses
@@ -49,6 +52,7 @@ $(eval $(call PKG_template,TUNE2FS,tune2fs,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS
$(eval $(call PKG_template,RESIZE2FS,resize2fs,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_RESIZE2FS),$(PKGSD_RESIZE2FS),$(PKGSC_RESIZE2FS)))
$(eval $(call PKG_template,MKE2FS,mke2fs,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_MKE2FS),$(PKGSD_MKE2FS),$(PKGSC_MKE2FS)))
$(eval $(call PKG_template,E2FSCK,e2fsck,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_E2FSCK),$(PKGSD_E2FSCK),$(PKGSC_E2FSCK)))
+$(eval $(call PKG_template,E4DEFRAG,e4defrag,$(PKG_VERSION)-$(PKG_RELEASE),$(PKGSS_E4DEFRAG),$(PKGSD_E4DEFRAG),$(PKGSC_E4DEFRAG)))
HOST_CONFIGURE_ARGS+= --disable-rpath \
--disable-nls \
@@ -66,7 +70,7 @@ endif
CONFIGURE_ARGS+= --disable-rpath \
--disable-uuidd \
--disable-testio-debug \
- --disable-defrag \
+ --enable-defrag \
--disable-libblkid \
--disable-libuuid \
--disable-debugfs
@@ -91,6 +95,10 @@ libe2fs-install:
$(CP) $(WRKINST)/usr/lib/lib{e2p,ext2fs}.so.* \
$(IDIR_LIBE2FS)/usr/lib
+e4defrag-install:
+ $(INSTALL_DIR) $(IDIR_E4DEFRAG)/usr/sbin
+ $(INSTALL_BIN) $(WRKINST)/usr/sbin/e4defrag $(IDIR_E4DEFRAG)/usr/sbin
+
e2fsck-install:
$(INSTALL_DIR) $(IDIR_E2FSCK)/usr/sbin
$(INSTALL_BIN) $(WRKINST)/usr/sbin/e2fsck $(IDIR_E2FSCK)/usr/sbin