xfsprogs: use --enable-editline=yes to enable graceful input

readline has been removed by bbe12eb9a0f9 (xfsprogs: remove libreadline support),
we can use --enable-editline=yes to enable similar functions.
fix issue: #I6Y8SU:xfs_db模式下删除键为'^H'

Signed-off-by: liuzhiqiang <lzhq28@mail.ustc.edu.cn>
(cherry picked from commit bdbd2ec7e32d30bb5d1280f63946c9e291e63015)
This commit is contained in:
liuzhiqiang 2023-04-28 08:08:12 +00:00 committed by openeuler-sync-bot
parent c0623e7e1c
commit 7a31da9fd2

View File

@ -1,6 +1,6 @@
Name: xfsprogs
Version: 5.14.1
Release: 7
Release: 8
Summary: Administration and debugging tools for the XFS file system
License: GPL+ and LGPLv2+
URL: https://xfs.wiki.kernel.org
@ -8,7 +8,8 @@ URL: https://xfs.wiki.kernel.org
Source0: http://kernel.org/pub/linux/utils/fs/xfs/xfsprogs/%{name}-%{version}.tar.xz
BuildRequires: libtool libattr-devel libuuid-devel gcc gettext inih-devel userspace-rcu-devel
BuildRequires: readline-devel libblkid-devel >= 2.30 lvm2-devel libicu-devel >= 62.0
BuildRequires: libedit-devel libblkid-devel >= 2.30 lvm2-devel libicu-devel >= 62.0
Requires: libedit
Recommends: %{name}-xfs_scrub
Provides: xfs-cmds
@ -62,7 +63,7 @@ This contains man files for the using of xfsprogs.
%build
export tagname=CC
%configure --enable-readline=yes --enable-blkid=yes --enable-lto=no
%configure --enable-editline=yes --enable-blkid=yes --enable-lto=no
make %{?_smp_mflags}
@ -106,6 +107,11 @@ rm -rf %{buildroot}%{_datadir}/doc/xfsprogs/
%changelog
* Fri Apr 28 2023 Zhiqiang Liu <liuzhiqiang26@huawei.com> - 5.14.1-8
- readline has been removed by bbe12eb9a0f9 (xfsprogs: remove libreadline support),
we can use --enable-editline=yes to enable similar functions.
fix issue: https://gitee.com/src-openeuler/xfsprogs/issues/I6Y8SU
* Tue Dec 13 2022 Xiaole He <hexiaole@kylinos.cn> - 5.14.1-7
- add Patch5: xfs_db: use preferable macro to seek offset for local dir3 entry fields