1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-07-01 04:17:37 +03:00

Put libext2fs into its own package.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13205 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
lars 2008-11-14 22:37:29 +00:00
parent 5e0cfb51dd
commit 2c05e6ab53

View File

@ -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))