* ntfsmount: change default fmask and dmask to 0177 and 0077 respectively.

* Update NEWS, ntfsprogs.8.in, .cvsignore
* Update build system to install nftsmount man page.
edge.strict_endians
cha0smaster 2005-07-05 01:18:02 +00:00
parent a32e3eca7e
commit 7553a8da53
8 changed files with 24 additions and 10 deletions

5
NEWS
View File

@ -3,8 +3,9 @@ Current news
Add new utility - ntfsmount. It's a FUSE module that rely on libntfs. So,
you need FUSE to compile it, xattr is also highly recommended. This module
support file overwrite changing it size and can list/read/write/add/remove
named data streams via xattr interface. (Yura)
support file overwrite changing it size and can read/write/add/remove
named data streams via "file:stream" interface and list them via
"ntfs.streams.list" extended attribute. (Yura)
Attribute resize code for normal and sparse files is completed. Thus, ntfscp
should always successfully overwrite any normal or sparse file even if file

3
configure vendored
View File

@ -23542,7 +23542,7 @@ done
# Makefiles to be created by configure.
ac_config_files="$ac_config_files Makefile doc/Makefile include/Makefile include/ntfs/Makefile libntfs/Makefile libntfs/libntfs.conf libntfs/libntfs-gnomevfs.8 ntfsprogs/Makefile ntfsprogs/mkntfs.8 ntfsprogs/ntfscat.8 ntfsprogs/ntfsclone.8 ntfsprogs/ntfscluster.8 ntfsprogs/ntfscp.8 ntfsprogs/ntfsfix.8 ntfsprogs/ntfsinfo.8 ntfsprogs/ntfslabel.8 ntfsprogs/ntfsls.8 ntfsprogs/ntfsprogs.8 ntfsprogs/ntfsresize.8 ntfsprogs/ntfsundelete.8 ntfsprogs.spec"
ac_config_files="$ac_config_files Makefile doc/Makefile include/Makefile include/ntfs/Makefile libntfs/Makefile libntfs/libntfs.conf libntfs/libntfs-gnomevfs.8 ntfsprogs/Makefile ntfsprogs/mkntfs.8 ntfsprogs/ntfscat.8 ntfsprogs/ntfsclone.8 ntfsprogs/ntfscluster.8 ntfsprogs/ntfscp.8 ntfsprogs/ntfsfix.8 ntfsprogs/ntfsinfo.8 ntfsprogs/ntfslabel.8 ntfsprogs/ntfsls.8 ntfsprogs/ntfsmount.8 ntfsprogs/ntfsprogs.8 ntfsprogs/ntfsresize.8 ntfsprogs/ntfsundelete.8 ntfsprogs.spec"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@ -24138,6 +24138,7 @@ do
"ntfsprogs/ntfsinfo.8" ) CONFIG_FILES="$CONFIG_FILES ntfsprogs/ntfsinfo.8" ;;
"ntfsprogs/ntfslabel.8" ) CONFIG_FILES="$CONFIG_FILES ntfsprogs/ntfslabel.8" ;;
"ntfsprogs/ntfsls.8" ) CONFIG_FILES="$CONFIG_FILES ntfsprogs/ntfsls.8" ;;
"ntfsprogs/ntfsmount.8" ) CONFIG_FILES="$CONFIG_FILES ntfsprogs/ntfsmount.8" ;;
"ntfsprogs/ntfsprogs.8" ) CONFIG_FILES="$CONFIG_FILES ntfsprogs/ntfsprogs.8" ;;
"ntfsprogs/ntfsresize.8" ) CONFIG_FILES="$CONFIG_FILES ntfsprogs/ntfsresize.8" ;;
"ntfsprogs/ntfsundelete.8" ) CONFIG_FILES="$CONFIG_FILES ntfsprogs/ntfsundelete.8" ;;

View File

@ -265,6 +265,7 @@ AC_CONFIG_FILES([
ntfsprogs/ntfsinfo.8
ntfsprogs/ntfslabel.8
ntfsprogs/ntfsls.8
ntfsprogs/ntfsmount.8
ntfsprogs/ntfsprogs.8
ntfsprogs/ntfsresize.8
ntfsprogs/ntfsundelete.8

View File

@ -12,6 +12,7 @@ ntfsinfo
ntfslabel
ntfsls
ntfsmftalloc
ntfsmount
ntfsmove
ntfsresize
ntfsrm

View File

@ -19,7 +19,8 @@ EXTRA_PROGRAMS = ntfsdump_logfile ntfswipe ntfstruncate ntfsmove \
man_MANS = mkntfs.8 ntfsfix.8 ntfslabel.8 ntfsinfo.8 \
ntfsundelete.8 ntfsresize.8 ntfsprogs.8 ntfsls.8 \
ntfsclone.8 ntfscluster.8 ntfscat.8 ntfscp.8
ntfsclone.8 ntfscluster.8 ntfscat.8 ntfscp.8 \
ntfsmount.8
EXTRA_MANS =
CLEANFILES = $(EXTRA_PROGRAMS)

View File

@ -54,8 +54,9 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
$(srcdir)/ntfsclone.8.in $(srcdir)/ntfscluster.8.in \
$(srcdir)/ntfscp.8.in $(srcdir)/ntfsfix.8.in \
$(srcdir)/ntfsinfo.8.in $(srcdir)/ntfslabel.8.in \
$(srcdir)/ntfsls.8.in $(srcdir)/ntfsprogs.8.in \
$(srcdir)/ntfsresize.8.in $(srcdir)/ntfsundelete.8.in
$(srcdir)/ntfsls.8.in $(srcdir)/ntfsmount.8.in \
$(srcdir)/ntfsprogs.8.in $(srcdir)/ntfsresize.8.in \
$(srcdir)/ntfsundelete.8.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@ -63,8 +64,8 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES = mkntfs.8 ntfscat.8 ntfsclone.8 ntfscluster.8 \
ntfscp.8 ntfsfix.8 ntfsinfo.8 ntfslabel.8 ntfsls.8 ntfsprogs.8 \
ntfsresize.8 ntfsundelete.8
ntfscp.8 ntfsfix.8 ntfsinfo.8 ntfslabel.8 ntfsls.8 ntfsmount.8 \
ntfsprogs.8 ntfsresize.8 ntfsundelete.8
@ENABLE_FUSE_MODULE_TRUE@am__EXEEXT_1 = ntfsmount$(EXEEXT)
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(sbindir)" \
"$(DESTDIR)$(man8dir)"
@ -294,7 +295,8 @@ target_vendor = @target_vendor@
LINK = $(STATIC_LINK) $(LIBTOOL_LINK)
man_MANS = mkntfs.8 ntfsfix.8 ntfslabel.8 ntfsinfo.8 \
ntfsundelete.8 ntfsresize.8 ntfsprogs.8 ntfsls.8 \
ntfsclone.8 ntfscluster.8 ntfscat.8 ntfscp.8
ntfsclone.8 ntfscluster.8 ntfscat.8 ntfscp.8 \
ntfsmount.8
EXTRA_MANS =
CLEANFILES = $(EXTRA_PROGRAMS)
@ -410,6 +412,8 @@ ntfslabel.8: $(top_builddir)/config.status $(srcdir)/ntfslabel.8.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
ntfsls.8: $(top_builddir)/config.status $(srcdir)/ntfsls.8.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
ntfsmount.8: $(top_builddir)/config.status $(srcdir)/ntfsmount.8.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
ntfsprogs.8: $(top_builddir)/config.status $(srcdir)/ntfsprogs.8.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
ntfsresize.8: $(top_builddir)/config.status $(srcdir)/ntfsresize.8.in

View File

@ -613,7 +613,8 @@ static int ntfs_fuse_init(void)
.state = NF_FreeClustersOutdate | NF_FreeMFTOutdate,
.uid = geteuid(),
.gid = getegid(),
.fmask = 0111,
.fmask = 0177,
.dmask = 0077,
};
return 0;
}

View File

@ -51,6 +51,10 @@ or directories within it.
.PP
.BR ntfsls (8)
: List information about files in a directory residing on an NTFS partition.
.SS ntfsmount
.PP
.BR ntfsmount (8)
: NTFS module for FUSE.
.SS ntfsresize
.PP
.BR ntfsresize (8)