diff --git a/xfsprogs.spec b/xfsprogs.spec index f6d1557..d8546fd 100644 --- a/xfsprogs.spec +++ b/xfsprogs.spec @@ -1,7 +1,7 @@ Summary: Utilities for managing the XFS filesystem Name: xfsprogs Version: 4.19.0 -Release: 4%{?dist} +Release: 5%{?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 @@ -14,6 +14,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. @@ -40,6 +41,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 @@ -76,6 +86,16 @@ 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 %{_unitdir}/xfs_scrub* + +%files xfs_scrub +%{_sbindir}/xfs_scrub* +%{_mandir}/man8/xfs_scrub* +%{_usr}/%{_lib}/xfsprogs/xfs_scrub* +%{_unitdir}/xfs_scrub* %files devel %{_mandir}/man2/* @@ -96,6 +116,9 @@ rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsprogs/ %{_libdir}/*.so %changelog +* Thu May 09 2019 Sinny Kumari 4.19.0-5 +- Create new xfs_scrub subpackage (#1666839) + * Sun Feb 17 2019 Igor Gnatenko - 4.19.0-4 - Rebuild for readline 8.0