Accepting request 643278 from home:jeff_mahoney:branches:filesystems

- Update to v4.18.0
  * xfs_repair: notify user if free inodes are corrupt
  * xfs_repair: use extent size validation helpers
  * xfs_quota: don't stop the directory tree walk at DEPTH 
  * xfs_scrub: ongoing updates 
  * xfs_io: document shutdown -f 
  * xfs_io: wire up online repair ioctls 
  * misc: adddebian initramfs hook to package 
  * misc: remove unused macros 
  * misc: remove many XFS_BUF macros 
  * Majority of 4.18 libxfs changes merged from kernel
- Update to v4.17.0
  * mkfs.xfs: only stat block devices during mkfs init 
  * xfs_repair: multiple fixes and improvements 
  * xfs_repair: check and repair quota metadata 
  * xfs_repair: fix shortform root inode parent 
  * xfs_db: don't ASSERT on unrecognized metadata 
  * xfs_db: add superblock info command ala xfs_info 
  * xfs_spaceman: add superblock info command ala xfs_info 
  * xfs_info: call xfs_db for unmounted devices 
  * xfs_io: add online label command 
  * xfs_io: add O_PATH and O_NOFOLLOW options 
  * xfs_io: recognize *iB units in copy_range 
- Removed now-obsolete patches:
  * xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch

OBS-URL: https://build.opensuse.org/request/show/643278
OBS-URL: https://build.opensuse.org/package/show/filesystems/xfsprogs?expand=0&rev=77
This commit is contained in:
2018-10-20 00:34:52 +00:00
committed by Git OBS Bridge
parent c56022df67
commit f61bfe0aab
8 changed files with 52 additions and 86 deletions

View File

@@ -26,7 +26,7 @@
%define libname libhandle1
Name: xfsprogs
Version: 4.16.1
Version: 4.18.0
Release: 0
Summary: Utilities for managing the XFS file system
License: GPL-2.0-or-later
@@ -38,7 +38,6 @@ Source2: %{name}.keyring
Source3: module-setup.sh.in
Source4: dracut-fsck-help.txt
Patch0: xfsprogs-docdir.diff
Patch1: xfsprogs-mkfs-avoid-divide-by-zero-when-hardware-reports-opti.patch
Patch2: 0001-repair-shift-inode-back-into-place-if-corrupted-by-b.patch
BuildRequires: autoconf
BuildRequires: automake
@@ -101,7 +100,6 @@ want to install xfsprogs.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%build
@@ -130,10 +128,6 @@ sed -e "s|@@PATH_TO_HELP@@|$PATH_TO_HELP|" %{SOURCE3} > module-setup.sh
export DIST_ROOT=%{buildroot}
%make_install
make install-dev
# installed by %license macro
%if 0%{?suse_version} < 1315
rm %{buildroot}%{_defaultdocdir}/%{name}/COPYING
%endif
# remove the static libs and libtool archive
rm -rf %{buildroot}/%{_lib}/*.{la,a}
rm -rf %{buildroot}/%{_libdir}/*.{la,a}
@@ -188,7 +182,7 @@ install -m 0644 %{SOURCE4} %{buildroot}/%{_dracutmodulesdir}/95suse-xfs/
%if 0%{?suse_version} >= 1315
# SLE12 doesn't do %license
%if 0%{?suse_version} > 1315 || 0%{?is_opensuse}
%license doc/COPYING
%license LICENSES/GPL-2.0 LICENSES/LGPL-2.1
%endif
%endif
%dir %{_libexecdir}/dracut