From a6a59b6644c2553262ad576f672e076270ae33a0 Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Fri, 14 Jan 2022 14:12:33 +0900 Subject: [PATCH] Bump to multipath-tools 0.8.8 Change-Id: If2f8840e38145eeff5cb7aebe9240634cd2a750a --- packaging/multipath-tools.manifest | 5 +++ packaging/multipath-tools.spec | 76 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 packaging/multipath-tools.manifest create mode 100644 packaging/multipath-tools.spec diff --git a/packaging/multipath-tools.manifest b/packaging/multipath-tools.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/multipath-tools.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/multipath-tools.spec b/packaging/multipath-tools.spec new file mode 100644 index 0000000..f52abd2 --- /dev/null +++ b/packaging/multipath-tools.spec @@ -0,0 +1,76 @@ +Name: multipath-tools +Url: http://christophe.varoqui.free.fr/ +Version: 0.8.8 +Release: 0 +Summary: Tools to Manage Multipathed Devices with the device-mapper +License: GPL-2.0+ and LGPL-2.1+ +Group: System/Base +Source: multipath-tools-%{version}.tar.bz2 +Source1001: multipath-tools.manifest + +BuildRequires: device-mapper-devel +BuildRequires: libaio-devel +BuildRequires: readline-devel + +Requires: device-mapper +Requires: kpartx +Requires(pre): coreutils grep + +%description +This package provides the tools to manage multipathed devices by +instructing the device-mapper multipath module what to do. The tools +are: + +- multipath: scans the system for multipathed devices, assembles + them, and updates the device-mapper's maps + +- multipathd: waits for maps events then execs multipath + +- devmap-name: provides a meaningful device name to udev for devmaps + +- kpartx: maps linear devmaps to device partitions, which makes +multipath maps partionable + + + +%package -n kpartx +Summary: Manages partition tables on device-mapper devices +Group: System/Base +Requires: device-mapper + +%description -n kpartx +The kpartx program maps linear devmaps to device partitions, which +makes multipath maps partionable. + +Authors: +-------- + Christophe Varoqui + +%prep +%setup -q -n multipath-tools-%{version} +cp %{SOURCE1001} . +%build +cd kpartx +make CC="%__cc" OPTFLAGS="$RPM_OPT_FLAGS" LIB=%_libdir + +%install +pushd kpartx +make DESTDIR=$RPM_BUILD_ROOT LIB=%_libdir install +popd + + +%clean +rm -rf $RPM_BUILD_ROOT; + +%files +%manifest %{name}.manifest +%defattr(-,root,root) + +%files -n kpartx +%manifest %{name}.manifest +%license COPYING +%config /usr/lib/udev/rules.d/*.rules +/sbin/kpartx +%dir /usr/lib/udev +/usr/lib/udev/kpartx_id +%{_mandir}/man8/kpartx.8* -- 2.7.4