diff --git a/package/diy/ntfs3-mount/Makefile b/package/diy/ntfs3-mount/Makefile index 3c2cabbcfb..b0349e8354 100644 --- a/package/diy/ntfs3-mount/Makefile +++ b/package/diy/ntfs3-mount/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ntfs3-mount -PKG_RELEASE:=7 +PKG_RELEASE:=8 include $(INCLUDE_DIR)/package.mk diff --git a/package/diy/ntfs3-mount/files/mount.ntfs b/package/diy/ntfs3-mount/files/mount.ntfs index 44046f7f37..c7230d4caa 100755 --- a/package/diy/ntfs3-mount/files/mount.ntfs +++ b/package/diy/ntfs3-mount/files/mount.ntfs @@ -1,2 +1,9 @@ #!/bin/sh +if [[ "$1" != "-*" ]]; then + head -c 11 "$1" | tail -c 8 | grep -Fwq 'NTFS ' || { + echo "NTFS signature is missing." >&2 + exit 32 + } +fi + mount -i -t ntfs3 -o iocharset=utf8,force "$@" || mount -i -t ntfs3 -o iocharset=utf8,ro "$@"