!12 修复挂载文件系统元数据在线修复功能的xfs_scrub应该单独成子包以减少主包依赖

From: @wenchao-hao
Reviewed-by: @wubo009,@liuzhiqiang26
Signed-off-by: @liuzhiqiang26
This commit is contained in:
openeuler-ci-bot 2020-11-30 15:33:20 +08:00 committed by Gitee
commit f132799420

View File

@ -1,6 +1,6 @@
Name: xfsprogs
Version: 5.6.0
Release: 1
Release: 2
Summary: Administration and debugging tools for the XFS file system
License: GPL+ and LGPLv2+
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: readline-devel libblkid-devel >= 2.30 lvm2-devel libicu-devel >= 62.0
Recommends: %{name}-xfs_scrub
Provides: xfs-cmds
Obsoletes: xfs-cmds <= %{version}
Provides: xfsprogs-qa-devel
@ -19,6 +20,18 @@ Conflicts: xfsdump < 3.0.1
%description
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
Summary: The header files for XFS filesystem
Requires: xfsprogs = %{version}-%{release}, libuuid-devel
@ -64,6 +77,15 @@ rm -rf %{buildroot}%{_datadir}/doc/xfsprogs/
%{_usr}/%{_lib}/xfsprogs/*
%{_sbindir}/*
%{_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
%dir %{_includedir}/xfs
@ -72,10 +94,14 @@ rm -rf %{buildroot}%{_datadir}/doc/xfsprogs/
%files help
%{_mandir}/man*/*
%exclude %{_mandir}/man8/xfs_scrub*
%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
- update xfsprogs version to 5.6.0-1