diff --git a/xfsprogs.spec b/xfsprogs.spec index 8aa97c9..a77dff8 100644 --- a/xfsprogs.spec +++ b/xfsprogs.spec @@ -1,7 +1,7 @@ Summary: Utilities for managing the XFS filesystem Name: xfsprogs Version: 5.0.0 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL+ and LGPLv2+ URL: https://xfs.wiki.kernel.org Source0: http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz @@ -15,6 +15,7 @@ Obsoletes: xfs-cmds <= %{version} Provides: xfsprogs-qa-devel Obsoletes: xfsprogs-qa-devel <= %{version} Conflicts: xfsdump < 3.0.1 +Suggests: xfsprogs-xfs_scrub %description A set of commands to use the XFS filesystem, including mkfs.xfs. @@ -41,6 +42,15 @@ You should install xfsprogs-devel if you want to develop XFS filesystem-specific programs, If you install xfsprogs-devel, you'll also want to install xfsprogs. +%package xfs_scrub +Summary: XFS filesystem online scrubbing utilities +Requires: xfsprogs = %{version}-%{release}, python3 + +%description xfs_scrub +xfs_scrub attempts to check and repair all metadata in a mounted XFS filesystem. +WARNING! This program is EXPERIMENTAL, which means that its behavior and +interface could change at any time! + %prep %setup -q @@ -77,6 +87,18 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/ %{_mandir}/man8/* %{_sbindir}/* %{_unitdir}/* +%exclude %{_sbindir}/xfs_scrub* +%exclude %{_mandir}/man8/xfs_scrub* +%exclude %{_usr}/%{_lib}/xfsprogs/xfs_scrub* +%exclude %{_mandir}/man8/xfs_scrub_all* +%exclude %{_unitdir}/xfs_scrub* + +%files xfs_scrub +%{_sbindir}/xfs_scrub* +%{_mandir}/man8/xfs_scrub* +%{_usr}/%{_lib}/xfsprogs/xfs_scrub* +%{_mandir}/man8/xfs_scrub_all* +%{_unitdir}/xfs_scrub* %files devel %{_mandir}/man2/* @@ -97,6 +119,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/ %{_libdir}/*.so %changelog +* Wed May 08 2019 Eric Sandeen 5.0.0-2 +- Create new xfs_scrub subpackage (#1666839) + * Fri May 03 2019 Eric Sandeen 5.0.0-1 - New upstream release