summaryrefslogtreecommitdiffstats
path: root/package/e2fsprogs
diff options
context:
space:
mode:
authorlars <lars@3c298f89-4303-0410-b956-a3cf2f4a3e73>2008-11-14 22:37:29 +0000
committerlars <lars@3c298f89-4303-0410-b956-a3cf2f4a3e73>2008-11-14 22:37:29 +0000
commit2c05e6ab53215323d3f104e9cba8d50105ef9ef8 (patch)
treee19363fb7ff6d0ed881ff8dc4004019e7292b0af /package/e2fsprogs
parent5e0cfb51ddaa60411b6cd1ce7fdbe3567ee5e0d9 (diff)
Put libext2fs into its own package.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13205 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/e2fsprogs')
-rw-r--r--package/e2fsprogs/Makefile25
1 files changed, 23 insertions, 2 deletions
diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile
index f9f17f4f7..a6b2d1570 100644
--- a/package/e2fsprogs/Makefile
+++ b/package/e2fsprogs/Makefile
@@ -27,7 +27,7 @@ $(call Package/e2fsprogs/Default)
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Ext2/3 filesystem utilities
- DEPENDS:=+libblkid +libuuid
+ DEPENDS:=+libblkid +libuuid +libext2fs
endef
define Package/e2fsprogs/description
@@ -72,6 +72,17 @@ define Package/libblkid/description
quickly and easily find block devices by filesystem UUID and LABEL.
endef
+define Package/libext2fs
+$(call Package/e2fsprogs/Default)
+ SECTION:=libs
+ CATEGORY:=Libraries
+ TITLE:=ext2/ext3 filesystem library
+endef
+
+define Package/libext2fs/description
+libext2fs is a library which can access ext2 and ext3 filesystems.
+endef
+
define Package/tune2fs
$(call Package/e2fsprogs)
TITLE:=Ext2 Filesystem tune utility
@@ -121,6 +132,10 @@ define Build/InstallDev
BUILDCC="$(HOSTCC)" \
DESTDIR="$(1)" \
install-libs
+ $(MAKE) -C $(PKG_BUILD_DIR)/lib/ext2fs \
+ BUILDCC="$(HOSTCC)" \
+ DESTDIR="$(1)" \
+ install
endef
define Package/e2fsprogs/install
@@ -130,7 +145,7 @@ define Package/e2fsprogs/install
ln -sf mke2fs $(1)/usr/sbin/mkfs.ext2
ln -sf mke2fs $(1)/usr/sbin/mkfs.ext3
$(INSTALL_DIR) $(1)/usr/lib
- $(CP) $(foreach lib,com_err e2p ext2fs,$(PKG_INSTALL_DIR)/usr/lib/lib$(lib).so.*) $(1)/usr/lib/
+ $(CP) $(foreach lib,com_err e2p,$(PKG_INSTALL_DIR)/usr/lib/lib$(lib).so.*) $(1)/usr/lib/
endef
define Package/libuuid/install
@@ -148,6 +163,11 @@ define Package/libblkid/install
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libblkid.so.* $(1)/usr/lib/
endef
+define Package/libext2fs/install
+ $(INSTALL_DIR) $(1)/usr/lib
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/lib/libext2fs.so* $(1)/usr/lib/
+endef
+
define Package/tune2fs/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/tune2fs $(1)/usr/sbin/
@@ -167,6 +187,7 @@ $(eval $(call BuildPackage,e2fsprogs))
$(eval $(call BuildPackage,libuuid))
$(eval $(call BuildPackage,uuidgen))
$(eval $(call BuildPackage,libblkid))
+$(eval $(call BuildPackage,libext2fs))
$(eval $(call BuildPackage,tune2fs))
$(eval $(call BuildPackage,resize2fs))
$(eval $(call BuildPackage,badblocks))