diff --git a/0.8.8.tar.gz b/0.8.8.tar.gz deleted file mode 100644 index 1cb55eb7432ea2c241a83694b5bb229ae28e0af8..0000000000000000000000000000000000000000 Binary files a/0.8.8.tar.gz and /dev/null differ diff --git a/0.9.4.tar.gz b/0.9.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b195ff3049d8d524099cfc8d3c610ae3e7e57a31 Binary files /dev/null and b/0.9.4.tar.gz differ diff --git a/device-mapper-multipath.spec b/device-mapper-multipath.spec index a60fcff4ade7456cd2a32f275c5a240509a0a447..13716e83ae8b784e92a2ef5355f91578023e70da 100644 --- a/device-mapper-multipath.spec +++ b/device-mapper-multipath.spec @@ -1,6 +1,6 @@ -%define anolis_release 2 +%define anolis_release 1 Name: device-mapper-multipath -Version: 0.8.8 +Version: 0.9.4 Release: %{anolis_release}%{?dist} Summary: Tools to manage multipath devices using device-mapper @@ -15,11 +15,13 @@ BuildRequires: readline-devel, ncurses-devel BuildRequires: systemd-units, systemd-devel BuildRequires: json-c-devel, perl-interpreter, pkgconfig, gcc BuildRequires: userspace-rcu-devel +BuildRequires: libmount-devel BuildRequires: make Requires: %{name}-libs = %{version}-%{release} Requires: kpartx = %{version}-%{release} Requires: device-mapper >= 1.02.96 +Requires: libmount Requires: userspace-rcu Requires(post): systemd-units Requires(preun): systemd-units @@ -80,12 +82,13 @@ device-mapper-multipath's libdmmp C API library %prep %autosetup -n multipath-tools-%{version} +sed -i "s/echo \"-D_FORTIFY_SOURCE=3\"/echo \"-D_FORTIFY_SOURCE=2\"/g" create-config.mk cp %{SOURCE1} . %build %define _sbindir /usr/sbin %define _libdir /usr/%{_lib} -%define _udevdir /usr/lib/udev +#%define _udevdir /usr/lib/udev %define _libmpathdir %{_libdir}/multipath %define _pkgconfdir %{_libdir}/pkgconfig %make_build LIB=%{_lib} @@ -128,17 +131,24 @@ fi %license LICENSES/GPL-2.0 LICENSES/LGPL-2.0 %{_sbindir}/multipath %{_sbindir}/multipathd +%{_sbindir}/multipathc %{_sbindir}/mpathpersist +/lib64/multipath/libcheck*.so +/lib64/multipath/libprio*.so +/lib64/multipath/libforeign-nvme.so %{_unitdir}/multipathd.service %{_unitdir}/multipathd.socket -%{_mandir}/man5/multipath.conf.5.gz -%{_mandir}/man8/multipath.8.gz -%{_mandir}/man8/multipathd.8.gz -%{_mandir}/man8/mpathpersist.8.gz +/share/man/man5/multipath.conf.5* +/share/man/man8/multipath.8* +/share/man/man8/multipathd.8* +/share/man/man8/multipathc.8* +/share/man/man8/mpathpersist.8* %config %{_udevrulesdir}/56-multipath.rules %config %{_udevrulesdir}/11-dm-mpath.rules +%dir /usr/lib/modules-load.d +/usr/lib/modules-load.d/multipath.conf +%{_tmpfilesdir}/multipath.conf %doc README.md -%doc README.alua %doc multipath.conf %dir /etc/multipath %{abidir}/multipath-option.list @@ -152,6 +162,8 @@ fi %doc README.md %{_libdir}/libmultipath.so %{_libdir}/libmultipath.so.* +%{_libdir}/libmpathutil.so +%{_libdir}/libmpathutil.so.* %{_libdir}/libmpathpersist.so.* %{_libdir}/libmpathcmd.so.* %{_libdir}/libmpathvalid.so.* @@ -159,8 +171,7 @@ fi %{abidir}/libmpathpersist.dump %{abidir}/libmpathcmd.dump %{abidir}/libmpathvalid.dump -%dir %{_libmpathdir} -%{_libmpathdir}/* +%{abidir}/libmpathutil.dump %ldconfig_scriptlets libs @@ -172,15 +183,15 @@ fi %{_includedir}/mpath_cmd.h %{_includedir}/mpath_persist.h %{_includedir}/mpath_valid.h -%{_mandir}/man3/mpath_persistent_reserve_in.3.gz -%{_mandir}/man3/mpath_persistent_reserve_out.3.gz +/share/man/man3/mpath_persistent_reserve_in.3* +/share/man/man3/mpath_persistent_reserve_out.3* %files -n kpartx %license LICENSES/GPL-2.0 %doc README.md %{_sbindir}/kpartx %{_udevdir}/kpartx_id -%{_mandir}/man8/kpartx.8.gz +/share/man/man8/kpartx.8* %config %{_udevrulesdir}/11-dm-parts.rules %config %{_udevrulesdir}/66-kpartx.rules %config %{_udevrulesdir}/68-del-part-nodes.rules @@ -198,11 +209,14 @@ fi %{_libdir}/libdmmp.so %dir %{_includedir}/libdmmp %{_includedir}/libdmmp/* -%{_mandir}/man3/dmmp_* -%{_mandir}/man3/libdmmp.h.3.gz +/share/man/man3/dmmp_* +/share/man/man3/libdmmp.h.3* %{_pkgconfdir}/libdmmp.pc %changelog +* Sat May 06 2023 mgb01105731 - 0.9.4-1 +- rebuild with libaio update + * Thu Nov 03 2022 mgb01105731 - 0.8.8-2 - optimise spec file