Re: [RFR] templates://ntfs-3g/{ntfs-3g.templates}
Christian PERRIER wrote:
> Template: ntfs-3g/setuid-root
> Type: boolean
> Default: false
> -_Description: Should NTFS-3G be installed 'setuid root'?
> +_Description: Should NTFS-3G be installed "setuid root"?
> NTFS-3G can be installed with the set-user-id bit set, so that it will run
> - with the permissions of the 'root' user. This allows ordinary user to
> + with the permissions of the "root" user. This allows unprivileged users to
> mount NTFS volumes.
We don't mean "permissions" there, we mean "privileges"; maybe say
"with superuser privileges" and save a set of quotes.
> Source: ntfs-3g
[...]
> No other changes suggested, though I would indeed wonder if FUSE should
> be explained. Maybe it should...
And come to that perhaps there should be some explanation of what NTFS
and 3G are ("what has it got to do with turn of the century mobile
phones?") - see man page for official expansion.
> NTFS-3G is an NTFS driver for FUSE. It can create, remove, rename, move files,
Third Generation NTFS uses FUSE (Filesystem-in-USErspace) to provide support
for the Windows NTFS file system. It can create, remove, rename, or move files,
Also an added "or"; plus a couple of punctuation tweaks in the
following list of features:
> directories, hard links, and streams; it can read and write files,
> includingstreams, sparse files and transparently compressed files; it can
^ ^,
> handle special files like symbolic links, devices, and FIFOs; moreover it
^and
> provides standard management of file ownership and permissions, including POSIX
> ACLs.
directories, hard links, and streams; it can read and write files,
including streams, sparse files, and transparently compressed files; it can
handle special files like symbolic links, devices, and FIFOs; and moreover it
provides standard management of file ownership and permissions.
I've taken out the reference to POSIX ACLs because (judging by the
--help output) the version in Debian hasn't got support for that
compiled in.
It should also have a package-specific line similar to:
This package provides a mount command using the NTFS-3G driver.
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package
Source: ntfs-3g
Section: otherosfs
Priority: optional
Maintainer: Daniel Baumann <daniel.baumann@progress-technologies.net>
Build-Depends: debhelper (>= 8), autotools-dev, chrpath, libfuse-dev, pkg-config
Standards-Version: 3.9.2
Homepage: http://www.tuxera.com/community/ntfs-3g-advanced/
Package: ntfs-3g
Section: otherosfs
Architecture: any
Pre-Depends: fuse-utils
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: read-write NTFS driver for FUSE - binaries
Third Generation NTFS uses FUSE (Filesystem-in-USErspace) to provide support
for the Windows NTFS file system. It can create, remove, rename, or move files,
directories, hard links, and streams; it can read and write files,
including streams, sparse files, and transparently compressed files; it can
handle special files like symbolic links, devices, and FIFOs; and moreover it
provides standard management of file ownership and permissions.
.
This package provides a mount command using the NTFS-3G driver.
Package: ntfs-3g-dbg
Section: debug
Priority: extra
Architecture: any
Depends:
${misc:Depends}, ntfs-3g (= ${binary:Version}),
libntfs-3g804 (= ${binary:Version}), libntfs-3g-dev (= ${binary:Version})
Description: read-write NTFS driver for FUSE - debug package
Third Generation NTFS uses FUSE (Filesystem-in-USErspace) to provide support
for the Windows NTFS file system. It can create, remove, rename, or move files,
directories, hard links, and streams; it can read and write files,
including streams, sparse files, and transparently compressed files; it can
handle special files like symbolic links, devices, and FIFOs; and moreover it
provides standard management of file ownership and permissions.
.
This package provides the debugging symbols.
Package: libntfs-3g804
Section: libs
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: read-write NTFS driver for FUSE - shared library
Third Generation NTFS uses FUSE (Filesystem-in-USErspace) to provide support
for the Windows NTFS file system. It can create, remove, rename, or move files,
directories, hard links, and streams; it can read and write files,
including streams, sparse files, and transparently compressed files; it can
handle special files like symbolic links, devices, and FIFOs; and moreover it
provides standard management of file ownership and permissions.
.
This package provides the shared library.
Package: libntfs-3g-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}, libntfs-3g804 (= ${binary:Version})
Description: read-write NTFS driver for FUSE - development files
Third Generation NTFS uses FUSE (Filesystem-in-USErspace) to provide support
for the Windows NTFS file system. It can create, remove, rename, or move files,
directories, hard links, and streams; it can read and write files,
including streams, sparse files, and transparently compressed files; it can
handle special files like symbolic links, devices, and FIFOs; and moreover it
provides standard management of file ownership and permissions.
.
This package provides the development files for the shared library.
Template: ntfs-3g/setuid-root
Type: boolean
Default: false
_Description: Should NTFS-3G be installed "setuid root"?
NTFS-3G can be installed with the set-user-id bit set, so that it will run
with superuser privileges. This allows unprivileged users to
mount NTFS volumes.
.
Enabling this feature may be a security risk, so it is disabled by
default. If in doubt, you should leave it disabled.
diff -ru ntfs-3g-2011.1.15AR.4.pristine/debian/control ntfs-3g-2011.1.15AR.4/debian/control
--- ntfs-3g-2011.1.15AR.4.pristine/debian/control 2011-05-17 10:38:45.000000000 +0100
+++ ntfs-3g-2011.1.15AR.4/debian/control 2011-05-28 10:26:56.838538308 +0100
@@ -11,13 +11,15 @@
Architecture: any
Pre-Depends: fuse-utils
Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: read-write NTFS driver for FUSE
- NTFS-3G is an NTFS driver for FUSE. It can create, remove, rename, move files,
+Description: read-write NTFS driver for FUSE - binaries
+ Third Generation NTFS uses FUSE (Filesystem-in-USErspace) to provide support
+ for the Windows NTFS file system. It can create, remove, rename, or move files,
directories, hard links, and streams; it can read and write files,
- includingstreams, sparse files and transparently compressed files; it can
- handle special files like symbolic links, devices, and FIFOs; moreover it
- provides standard management of file ownership and permissions, including POSIX
- ACLs.
+ including streams, sparse files, and transparently compressed files; it can
+ handle special files like symbolic links, devices, and FIFOs; and moreover it
+ provides standard management of file ownership and permissions.
+ .
+ This package provides a mount command using the NTFS-3G driver.
Package: ntfs-3g-dbg
Section: debug
@@ -26,40 +28,40 @@
Depends:
${misc:Depends}, ntfs-3g (= ${binary:Version}),
libntfs-3g804 (= ${binary:Version}), libntfs-3g-dev (= ${binary:Version})
-Description: read-write NTFS driver for FUSE (debug)
- NTFS-3G is an NTFS driver for FUSE. It can create, remove, rename, move files,
+Description: read-write NTFS driver for FUSE - debug package
+ Third Generation NTFS uses FUSE (Filesystem-in-USErspace) to provide support
+ for the Windows NTFS file system. It can create, remove, rename, or move files,
directories, hard links, and streams; it can read and write files,
- includingstreams, sparse files and transparently compressed files; it can
- handle special files like symbolic links, devices, and FIFOs; moreover it
- provides standard management of file ownership and permissions, including POSIX
- ACLs.
+ including streams, sparse files, and transparently compressed files; it can
+ handle special files like symbolic links, devices, and FIFOs; and moreover it
+ provides standard management of file ownership and permissions.
.
- This package contains the debugging symbols.
+ This package provides the debugging symbols.
Package: libntfs-3g804
Section: libs
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
-Description: read-write NTFS driver for FUSE (library)
- NTFS-3G is an NTFS driver for FUSE. It can create, remove, rename, move files,
+Description: read-write NTFS driver for FUSE - shared library
+ Third Generation NTFS uses FUSE (Filesystem-in-USErspace) to provide support
+ for the Windows NTFS file system. It can create, remove, rename, or move files,
directories, hard links, and streams; it can read and write files,
- includingstreams, sparse files and transparently compressed files; it can
- handle special files like symbolic links, devices, and FIFOs; moreover it
- provides standard management of file ownership and permissions, including POSIX
- ACLs.
+ including streams, sparse files, and transparently compressed files; it can
+ handle special files like symbolic links, devices, and FIFOs; and moreover it
+ provides standard management of file ownership and permissions.
.
- This package contains the shared library.
+ This package provides the shared library.
Package: libntfs-3g-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}, libntfs-3g804 (= ${binary:Version})
-Description: read-write NTFS driver for FUSE (library development)
- NTFS-3G is an NTFS driver for FUSE. It can create, remove, rename, move files,
+Description: read-write NTFS driver for FUSE - development files
+ Third Generation NTFS uses FUSE (Filesystem-in-USErspace) to provide support
+ for the Windows NTFS file system. It can create, remove, rename, or move files,
directories, hard links, and streams; it can read and write files,
- includingstreams, sparse files and transparently compressed files; it can
- handle special files like symbolic links, devices, and FIFOs; moreover it
- provides standard management of file ownership and permissions, including POSIX
- ACLs.
+ including streams, sparse files, and transparently compressed files; it can
+ handle special files like symbolic links, devices, and FIFOs; and moreover it
+ provides standard management of file ownership and permissions.
.
- This package contains the development files for the shared library.
+ This package provides the development files for the shared library.
diff -ru ntfs-3g-2011.1.15AR.4.pristine/debian/ntfs-3g.templates ntfs-3g-2011.1.15AR.4/debian/ntfs-3g.templates
--- ntfs-3g-2011.1.15AR.4.pristine/debian/ntfs-3g.templates 2011-05-17 10:38:45.000000000 +0100
+++ ntfs-3g-2011.1.15AR.4/debian/ntfs-3g.templates 2011-05-28 10:24:04.046538688 +0100
@@ -1,9 +1,9 @@
Template: ntfs-3g/setuid-root
Type: boolean
Default: false
-_Description: Should NTFS-3G be installed 'setuid root'?
+_Description: Should NTFS-3G be installed "setuid root"?
NTFS-3G can be installed with the set-user-id bit set, so that it will run
- with the permissions of the 'root' user. This allows ordinary user to
+ with superuser privileges. This allows unprivileged users to
mount NTFS volumes.
.
Enabling this feature may be a security risk, so it is disabled by
Reply to: