[packages/multipath-tools] - allow building on systems without systemd
hawk
hawk at pld-linux.org
Sat Jul 22 16:17:09 CEST 2023
commit ad89da5455c9c84f10db6d83c4043d0ac8564952
Author: Marcin Krol <hawk at tld-linux.org>
Date: Sat Jul 22 15:35:44 2023 +0200
- allow building on systems without systemd
multipath-tools.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/multipath-tools.spec b/multipath-tools.spec
index 1e75d40..b6d024d 100644
--- a/multipath-tools.spec
+++ b/multipath-tools.spec
@@ -1,6 +1,7 @@
#
# Conditional build:
%bcond_with initrd # build initrd version (very broken)
+%bcond_with systemd # systemd
Summary: Tools to manage multipathed devices with the device-mapper
Summary(pl.UTF-8): Implementacja wielotrasowego dostępu do zasobów przy użyciu device-mappera
@@ -32,7 +33,7 @@ BuildRequires: pkgconfig
BuildRequires: readline-devel
BuildRequires: rpmbuild(macros) >= 1.647
BuildRequires: sed >= 4.0
-BuildRequires: systemd-devel >= 1:209
+%{?with_systemd:BuildRequires: systemd-devel >= 1:209}
BuildRequires: udev-devel
BuildRequires: userspace-rcu-devel
%if %{with initrd}
@@ -210,8 +211,10 @@ fi
/lib/udev/rules.d/56-multipath.rules
# TODO: package for systemd?
#/usr/lib/modules-load.d/multipath.conf
+%if %{with systemd}
%{systemdunitdir}/multipathd.service
%{systemdunitdir}/multipathd.socket
+%endif
%{systemdtmpfilesdir}/multipath.conf
%{_mandir}/man5/multipath.conf.5*
%{_mandir}/man8/mpathpersist.8*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/multipath-tools.git/commitdiff/ad89da5455c9c84f10db6d83c4043d0ac8564952
More information about the pld-cvs-commit
mailing list