1
0

Accepting request 383652 from home:gregfreemyer:branches:filesystems

Update to latest release and add extra programs.

OBS-URL: https://build.opensuse.org/request/show/383652
OBS-URL: https://build.opensuse.org/package/show/filesystems/ntfs-3g_ntfsprogs?expand=0&rev=29
This commit is contained in:
David Sterba 2016-04-04 14:13:06 +00:00 committed by Git OBS Bridge
parent b29cc2f67d
commit 81bb019901
4 changed files with 104 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:97f996015d8316d4a272bd2629978e5e97072dd3cc148ce39802f8037c6538f2
size 1210069

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d7b72c05e4b3493e6095be789a760c9f5f2b141812d5b885f3190c98802f1ea0
size 1264364

View File

@ -1,3 +1,66 @@
-------------------------------------------------------------------
Mon Mar 21 22:56:13 UTC 2016 - Greg.Freemyer@gmail.com
- change soname to 87
- add "--enable-extras" arg to configure
Start including the extra programs: ntfswipe, ntfstruncate, ntfsrecover
- add "--enable-crypto" arg to configure
Start including the optional program: ntfsdecrypt
- add "--enable-quarantined" arg to configure
Start including the optional programs: ntfsck, ntfsdump_logfile, ntfsfallocate, ntfsmftalloc, ntfsmove
Put these "quarantined" applications in a new -extra sub-project
- add specfile updates to support the above new program builds
- create a -extra sub-package to hold the "quarantined" utilities.
- update to stable Versions 2016.2.22 (Mar 21, 2016 release date)
Changes to NTFS-3G driver:
Write as much data as possible in compressed attribute pwrite
Fixed getting space for making an index non resident
Alleviated constraints relative to reparse points
Fixed special case of decompressing a runlist
Fixed returning the trimming count to fstrim()
Fixed the range of valid subauthority counts in a SID
Updated the read-only flag even when the security attribute was cached
Defended against reusing data from an invalid MFT record
Simplified NTFS ACLs when group same as owner and same permission as world
Packed/unpacked st_rdev transported as 32-bits on Solaris 64-bits
Zero uninitialized bytes before writing compressed data
Clear the environment when starting mount or umount
Implemented rewinding a directory in lowntfs-3g
Use incremental offsets when reading a directory in lowntfs-3g
Changes to mkntfs:
Make installing mkntfs /sbin symlinks dependent on ENABLE_MOUNT_HELPER
Mention the starting sector when it overflows in mkntfs
Upgraded the upper-case table to same as Windows 7, 8 and 10
Changes to ntfsresize:
Fixed relocating the MFT runlists
Decode the full list of bad clusters
Fixed resizing an extended bad cluster list
Changes to ntfsclone:
Decoded the full list of bad clusters
Changes to ntfsinfo:
Displayed reparse point information
Changes to ntfsdecrypt:
Fixed DESX decryption
Changes to ntfswipe:
Added clarifications about several options to the manual
New ntfsprogs tool:
Included ntfsrecover to recover the updates committed by Windows (experimental)
Overall:
Made a general cleanup of endianness types for easier checks
-------------------------------------------------------------------
Tue Jun 2 12:19:03 UTC 2015 - idonmez@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package ntfs-3g_ntfsprogs
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,13 +16,13 @@
#
%define soname 86
%define soname 87
Name: ntfs-3g_ntfsprogs
Summary: NTFS Support in Userspace
License: GPL-2.0+
Group: System/Filesystems
Version: 2015.3.14
Version: 2016.2.22
Release: 0
Source: http://tuxera.com/opensource/%{name}-%{version}.tgz
Source2: 21-storage-ntfs-3g.fdi
@ -32,7 +32,9 @@ BuildRequires: fuse-devel >= 2.6.0
%else
BuildRequires: pkgconfig(fuse) >= 2.6.0
%endif
BuildRequires: gnutls-devel
BuildRequires: hwinfo-devel
BuildRequires: libgcrypt-devel
BuildRequires: libuuid-devel
BuildRequires: pkgconfig
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -98,6 +100,19 @@ The ntfsprogs includes utilities for doing all required tasks to NTFS
partitions. In general, just run a utility without any command line
options to display the version number and usage syntax.
%package -n ntfsprogs-extra
Summary: NTFS Utilities which can damage your filesystem such that Windows can't read it
License: GPL-2.0+
Group: System/Filesystems
%description -n ntfsprogs-extra
These are programs which are considered non-functional or only test-oriented. They are kept in the source
tarball so that volunteers can capitalize on them for improvement.
In particular ntfsck is just a place holder. Distributions are expected not to recommend inserting a positive value in the last field of /etc/fstab for ntfs partitions.
They have been orphaned for ten years and are unlikely to be upgraded (except ntfsfallocate, if there is some demand).
%prep
%setup -q
@ -110,7 +125,11 @@ options to display the version number and usage syntax.
export CFLAGS="$RPM_OPT_FLAGS -Wformat -Wformat-security -W -Wno-sign-compare -fPIE"
export LDFLAGS="-pie"
%configure --exec-prefix=/ --disable-static --with-pic --disable-ldconfig \
--with-fuse=external --enable-posix-acls
--with-fuse=external --enable-posix-acls \
--enable-extras \
--enable-crypto \
--enable-quarantined
make %{?_smp_mflags}
%install
@ -204,9 +223,12 @@ fi
%{_bindir}/ntfsfix
%{_bindir}/ntfsinfo
%{_bindir}/ntfsls
%{_bindir}/ntfswipe
%{_bindir}/ntfstruncate
%{_bindir}/ntfsdecrypt
%{_bindir}/ntfsrecover
%{_mandir}/man8/mkfs.ntfs.8%{?ext_man}
%{_mandir}/man8/mkntfs.8%{?ext_man}
%{_mandir}/man8/ntfsfallocate.8%{?ext_man}
%{_mandir}/man8/ntfscat.8%{?ext_man}
%{_mandir}/man8/ntfsclone.8%{?ext_man}
%{_mandir}/man8/ntfscluster.8%{?ext_man}
@ -222,5 +244,16 @@ fi
%{_mandir}/man8/ntfstruncate.8%{?ext_man}
%{_mandir}/man8/ntfsundelete.8%{?ext_man}
%{_mandir}/man8/ntfswipe.8%{?ext_man}
%{_mandir}/man8/ntfsrecover.8%{?ext_man}
%files -n ntfsprogs-extra
%defattr(-, root, root)
%doc AUTHORS ChangeLog COPYING CREDITS NEWS README
%{_bindir}/ntfsck
%{_bindir}/ntfsdump_logfile
%{_bindir}/ntfsfallocate
%{_bindir}/ntfsmftalloc
%{_bindir}/ntfsmove
%{_mandir}/man8/ntfsfallocate.8%{?ext_man}
%changelog