[package] add mount.ntfs-3.g

This patch defines new ntfs-3g package mount.ntfs-3g. The package helps to
add ntfs hotplug mount support for block-hotplug package. Please dont forget
to enable mount helper support in Busybox.

Signed-off-by: Zintis Petersons <zintis.petersons@abcsolutions.lv>

git-svn-id: svn://svn.openwrt.org/openwrt/packages@22430 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
florian 2010-07-31 11:39:11 +00:00
parent b1823276be
commit 3f072dbc06

View File

@ -55,13 +55,13 @@ define Package/ntfs-3g
endef
define Package/ntfs-3g/description
Ntfs-3g is a NTFS driver, which can create, remove, rename,
move files, directories, hard links, and streams. It can read
and write files, including streams and sparse files. It can
handle special files like symbolic links, devices, and FIFOs.
Moreover it can also read transparently compressed files.
Ntfs-3g is a NTFS driver, which can create, remove, rename,
move files, directories, hard links, and streams. It can read
and write files, including streams and sparse files. It can
handle special files like symbolic links, devices, and FIFOs.
Moreover it can also read transparently compressed files.
Contains:
Contains:
- ntfs-3g
- ntfs-3g.probe
@ -88,15 +88,26 @@ define Package/ntfs-3g-utils
endef
define Package/ntfs-3g-utils/description
Additional ntfs-3g utilities. Not included by default for size
considerations. All binaries except ntfs-3g, ntfs-3g.probe.
Additional ntfs-3g utilities. Not included by default for size
considerations. All binaries except ntfs-3g, ntfs-3g.probe.
Currently:
Currently:
- ntfs-3g.secaudit
- ntfs-3g.usermap
endef
define Package/mount.ntfs-3g
$(call Package/ntfs-3g/common)
TITLE:=ntfs-3g mount helper
DEFAULT:=y
DEPENDS+= +ntfs-3g
endef
define Package/mount.ntfs-3g/description
ntfs-3g mount helper. You must enable busybox mount helper too.
endef
CONFIGURE_ARGS += \
--enable-shared \
--enable-static
@ -131,6 +142,20 @@ define Package/ntfs-3g/install
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libntfs-3g.so.* $(1)/usr/lib/
endef
define Package/mount.ntfs-3g/install
$(INSTALL_DIR) $(1)/sbin
$(CP) $(PKG_INSTALL_DIR)/sbin/mount.ntfs-3g $(1)/sbin/
endef
define Package/mount.ntfs-3g/postinst
#!/bin/sh
if [ -z "$$(grep ^\\ntfs-3g: $${IPKG_INSTROOT}/etc/filesystems)" ]; then
echo "ntfs-3g" >> $${IPKG_INSTROOT}/etc/filesystems
fi
endef
define Package/ntfs-3g-utils/install
$(INSTALL_DIR) $(1)/usr/bin
$(FIND) $(PKG_INSTALL_DIR)/usr/bin/ -type f ! -name ntfs-3g.probe ! -name ntfs-3g -exec $(INSTALL_BIN) {} $(1)/usr/bin/ \;
@ -138,4 +163,5 @@ endef
$(eval $(call BuildPackage,ntfs-3g))
$(eval $(call BuildPackage,ntfs-3g-utils))
$(eval $(call BuildPackage,mount.ntfs-3g))