xfsprogs: split xfsprogs-xfs_scrub and the xfsprogs recommends it
Split xfsprogs-xfs_scrub and the xfsprogs recommends it. If users donot want to use xfs_scrub programs, they can remove them through removing xfsprogs-xfs_scrub package. Signed-off-by: Wenchao Hao <haowenchao@huawei.com>
This commit is contained in:
parent
135150d79a
commit
04a24f7ad0
@ -1,6 +1,6 @@
|
|||||||
Name: xfsprogs
|
Name: xfsprogs
|
||||||
Version: 5.6.0
|
Version: 5.6.0
|
||||||
Release: 1
|
Release: 2
|
||||||
Summary: Administration and debugging tools for the XFS file system
|
Summary: Administration and debugging tools for the XFS file system
|
||||||
License: GPL+ and LGPLv2+
|
License: GPL+ and LGPLv2+
|
||||||
URL: https://xfs.wiki.kernel.org
|
URL: https://xfs.wiki.kernel.org
|
||||||
@ -10,6 +10,7 @@ Source0: http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{vers
|
|||||||
BuildRequires: libtool libattr-devel libuuid-devel gcc git
|
BuildRequires: libtool libattr-devel libuuid-devel gcc git
|
||||||
BuildRequires: readline-devel libblkid-devel >= 2.30 lvm2-devel libicu-devel >= 62.0
|
BuildRequires: readline-devel libblkid-devel >= 2.30 lvm2-devel libicu-devel >= 62.0
|
||||||
|
|
||||||
|
Recommends: %{name}-xfs_scrub
|
||||||
Provides: xfs-cmds
|
Provides: xfs-cmds
|
||||||
Obsoletes: xfs-cmds <= %{version}
|
Obsoletes: xfs-cmds <= %{version}
|
||||||
Provides: xfsprogs-qa-devel
|
Provides: xfsprogs-qa-devel
|
||||||
@ -19,6 +20,18 @@ Conflicts: xfsdump < 3.0.1
|
|||||||
%description
|
%description
|
||||||
xfsprogs are the userspace utilities that manage XFS filesystems.
|
xfsprogs are the userspace utilities that manage XFS filesystems.
|
||||||
|
|
||||||
|
%package xfs_scrub
|
||||||
|
Summary: xfs filesystem online scrubbing utilities
|
||||||
|
Requires: xfsprogs = %{version}-%{release}, python3
|
||||||
|
|
||||||
|
%description xfs_scrub
|
||||||
|
xfs_scrub is used for checking and repairing metadata in a
|
||||||
|
mounted XFS filesystem.
|
||||||
|
WARNING!!! This program is EXPERIMENTAL, which means that its
|
||||||
|
behavior and interface could change at any time!
|
||||||
|
xfs_scrub is an immature utility! Do not run this program unless
|
||||||
|
you have backups of your data!
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: The header files for XFS filesystem
|
Summary: The header files for XFS filesystem
|
||||||
Requires: xfsprogs = %{version}-%{release}, libuuid-devel
|
Requires: xfsprogs = %{version}-%{release}, libuuid-devel
|
||||||
@ -64,6 +77,15 @@ rm -rf %{buildroot}%{_datadir}/doc/xfsprogs/
|
|||||||
%{_usr}/%{_lib}/xfsprogs/*
|
%{_usr}/%{_lib}/xfsprogs/*
|
||||||
%{_sbindir}/*
|
%{_sbindir}/*
|
||||||
%{_unitdir}/*
|
%{_unitdir}/*
|
||||||
|
%exclude %{_sbindir}/xfs_scrub*
|
||||||
|
%exclude %{_unitdir}/xfs_scrub*
|
||||||
|
%exclude %{_usr}/%{_lib}/xfsprogs/xfs_scrub*
|
||||||
|
|
||||||
|
%files xfs_scrub
|
||||||
|
%{_sbindir}/xfs_scrub*
|
||||||
|
%{_unitdir}/xfs_scrub*
|
||||||
|
%{_usr}/%{_lib}/xfsprogs/xfs_scrub*
|
||||||
|
%{_mandir}/man8/xfs_scrub*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%dir %{_includedir}/xfs
|
%dir %{_includedir}/xfs
|
||||||
@ -72,10 +94,14 @@ rm -rf %{buildroot}%{_datadir}/doc/xfsprogs/
|
|||||||
|
|
||||||
%files help
|
%files help
|
||||||
%{_mandir}/man*/*
|
%{_mandir}/man*/*
|
||||||
|
%exclude %{_mandir}/man8/xfs_scrub*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 25 2020 haowenchao <haowenchao@huawei.com> - 5.6.0-2
|
||||||
|
- Split xfsprogs-xfs_scrub and the xfsprogs recommends it.
|
||||||
|
|
||||||
* Thu Jul 16 2020 wuguanghao <wuguanghao3@huawei.com> - 5.6.0-1
|
* Thu Jul 16 2020 wuguanghao <wuguanghao3@huawei.com> - 5.6.0-1
|
||||||
- update xfsprogs version to 5.6.0-1
|
- update xfsprogs version to 5.6.0-1
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user