Accepting request 1039342 from home:colyli:branches:Base:System
- Call mdadm_env.sh from /usr/libexec/mdadm (bsc#1111960, bsc#1202090) 1004-call-mdadm_env.sh-from-usr-libexec-mdadm.patch - mdadm.spec: remove "PreReq: %{_sbindir}/mkinitrd" as it is unnecessary now. (bsc#1202352) OBS-URL: https://build.opensuse.org/request/show/1039342 OBS-URL: https://build.opensuse.org/package/show/Base:System/mdadm?expand=0&rev=212
This commit is contained in:
parent
e802bd595e
commit
52d30d97b3
@ -1,32 +0,0 @@
|
|||||||
From 6e79d4bd229e5db4e435917daf4c57cd79db9265 Mon Sep 17 00:00:00 2001
|
|
||||||
From: colyli <colyli@suse.coly>
|
|
||||||
Date: Wed, 17 Oct 2018 11:08:39 +0800
|
|
||||||
Subject: [PATCH] Makefile: install mdadm_env.sh to /usr/lib/mdadm
|
|
||||||
Patch-mainline: N/A, SUSE only patch
|
|
||||||
References: bsc#1111960
|
|
||||||
|
|
||||||
Current Makefile installs mdadm_env.sh to /usr/libexec/mdadm but calls it
|
|
||||||
from /usr/lib/mdadm. This patch changes the installation directory to
|
|
||||||
/usr/lib/mdadm to make things working.
|
|
||||||
|
|
||||||
Signed-off-by: Coly Li <colyli@suse.de>
|
|
||||||
---
|
|
||||||
Makefile | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
|
||||||
index 2767ac6..c0aaece 100644
|
|
||||||
--- a/Makefile
|
|
||||||
+++ b/Makefile
|
|
||||||
@@ -89,7 +89,7 @@ MDMON_DIR = $(RUN_DIR)
|
|
||||||
# place for autoreplace cookies
|
|
||||||
FAILED_SLOTS_DIR = $(RUN_DIR)/failed-slots
|
|
||||||
SYSTEMD_DIR=/lib/systemd/system
|
|
||||||
-LIB_DIR=/usr/libexec/mdadm
|
|
||||||
+LIB_DIR=/usr/lib/mdadm
|
|
||||||
|
|
||||||
COROSYNC:=$(shell [ -d /usr/include/corosync ] || echo -DNO_COROSYNC)
|
|
||||||
DLM:=$(shell [ -f /usr/include/libdlm.h ] || echo -DNO_DLM)
|
|
||||||
--
|
|
||||||
2.19.0
|
|
||||||
|
|
61
1004-call-mdadm_env.sh-from-usr-libexec-mdadm.patch
Normal file
61
1004-call-mdadm_env.sh-from-usr-libexec-mdadm.patch
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
From 6e79d4bd229e5db4e435917daf4c57cd79db9265 Mon Sep 17 00:00:00 2001
|
||||||
|
From: colyli <colyli@suse.coly>
|
||||||
|
Date: Wed, 17 Oct 2018 11:08:39 +0800
|
||||||
|
Subject: [PATCH] Call mdadm_env.sh from /usr/libexec/mdadm
|
||||||
|
Patch-mainline: N/A, SUSE only patch
|
||||||
|
References: bsc#1111960, bsc#1202090
|
||||||
|
|
||||||
|
Current Makefile installs mdadm_env.sh to /usr/libexec/mdadm but the
|
||||||
|
systemd service files call it from /usr/lib/mdadm. This patch changes
|
||||||
|
the calling path in systemd service files to /usr/libexec/mdadm to
|
||||||
|
make things working.
|
||||||
|
|
||||||
|
Signed-off-by: Coly Li <colyli@suse.de>
|
||||||
|
---
|
||||||
|
Makefile | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
Index: mdadm-4.2/systemd/mdcheck_continue.service
|
||||||
|
===================================================================
|
||||||
|
--- mdadm-4.2.orig/systemd/mdcheck_continue.service
|
||||||
|
+++ mdadm-4.2/systemd/mdcheck_continue.service
|
||||||
|
@@ -14,5 +14,5 @@ Documentation=man:mdadm(8)
|
||||||
|
Type=oneshot
|
||||||
|
Environment="MDADM_CHECK_DURATION=6 hours"
|
||||||
|
EnvironmentFile=-/run/sysconfig/mdadm
|
||||||
|
-ExecStartPre=-/usr/lib/mdadm/mdadm_env.sh
|
||||||
|
+ExecStartPre=-/usr/libexec/mdadm/mdadm_env.sh
|
||||||
|
ExecStart=/usr/share/mdadm/mdcheck --continue --duration ${MDADM_CHECK_DURATION}
|
||||||
|
Index: mdadm-4.2/systemd/mdcheck_start.service
|
||||||
|
===================================================================
|
||||||
|
--- mdadm-4.2.orig/systemd/mdcheck_start.service
|
||||||
|
+++ mdadm-4.2/systemd/mdcheck_start.service
|
||||||
|
@@ -14,5 +14,5 @@ Documentation=man:mdadm(8)
|
||||||
|
Type=oneshot
|
||||||
|
Environment="MDADM_CHECK_DURATION=6 hours"
|
||||||
|
EnvironmentFile=-/run/sysconfig/mdadm
|
||||||
|
-ExecStartPre=-/usr/lib/mdadm/mdadm_env.sh
|
||||||
|
+ExecStartPre=-/usr/libexec/mdadm/mdadm_env.sh
|
||||||
|
ExecStart=/usr/share/mdadm/mdcheck --duration ${MDADM_CHECK_DURATION}
|
||||||
|
Index: mdadm-4.2/systemd/mdmonitor-oneshot.service
|
||||||
|
===================================================================
|
||||||
|
--- mdadm-4.2.orig/systemd/mdmonitor-oneshot.service
|
||||||
|
+++ mdadm-4.2/systemd/mdmonitor-oneshot.service
|
||||||
|
@@ -12,5 +12,5 @@ Documentation=man:mdadm(8)
|
||||||
|
[Service]
|
||||||
|
Environment=MDADM_MONITOR_ARGS=--scan
|
||||||
|
EnvironmentFile=-/run/sysconfig/mdadm
|
||||||
|
-ExecStartPre=-/usr/lib/mdadm/mdadm_env.sh
|
||||||
|
+ExecStartPre=-/usr/libexec/mdadm/mdadm_env.sh
|
||||||
|
ExecStart=BINDIR/mdadm --monitor --oneshot $MDADM_MONITOR_ARGS
|
||||||
|
Index: mdadm-4.2/systemd/mdmonitor.service
|
||||||
|
===================================================================
|
||||||
|
--- mdadm-4.2.orig/systemd/mdmonitor.service
|
||||||
|
+++ mdadm-4.2/systemd/mdmonitor.service
|
||||||
|
@@ -13,5 +13,5 @@ Documentation=man:mdadm(8)
|
||||||
|
[Service]
|
||||||
|
Environment= MDADM_MONITOR_ARGS=--scan
|
||||||
|
EnvironmentFile=-/run/sysconfig/mdadm
|
||||||
|
-ExecStartPre=-/usr/lib/mdadm/mdadm_env.sh
|
||||||
|
+ExecStartPre=-/usr/libexec/mdadm/mdadm_env.sh
|
||||||
|
ExecStart=BINDIR/mdadm --monitor $MDADM_MONITOR_ARGS
|
@ -1,3 +1,15 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 24 06:23:28 UTC 2022 - Coly Li <colyli@suse.com>
|
||||||
|
|
||||||
|
- Call mdadm_env.sh from /usr/libexec/mdadm (bsc#1111960, bsc#1202090)
|
||||||
|
1004-call-mdadm_env.sh-from-usr-libexec-mdadm.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 24 05:57:50 UTC 2022 - Coly Li <colyli@suse.com>
|
||||||
|
|
||||||
|
- mdadm.spec: remove "PreReq: %{_sbindir}/mkinitrd" as it is
|
||||||
|
unnecessary now. (bsc#1202352)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Nov 3 15:58:38 UTC 2022 - Coly Li <colyli@suse.com>
|
Thu Nov 3 15:58:38 UTC 2022 - Coly Li <colyli@suse.com>
|
||||||
|
|
||||||
|
@ -32,7 +32,6 @@ BuildRequires: pkgconfig(libudev)
|
|||||||
BuildRequires: pkgconfig(systemd)
|
BuildRequires: pkgconfig(systemd)
|
||||||
BuildRequires: pkgconfig(udev)
|
BuildRequires: pkgconfig(udev)
|
||||||
PreReq: %fillup_prereq
|
PreReq: %fillup_prereq
|
||||||
PreReq: %{_sbindir}/mkinitrd
|
|
||||||
PreReq: coreutils
|
PreReq: coreutils
|
||||||
Recommends: smtp_daemon
|
Recommends: smtp_daemon
|
||||||
URL: http://www.kernel.org/pub/linux/utils/raid/mdadm/
|
URL: http://www.kernel.org/pub/linux/utils/raid/mdadm/
|
||||||
@ -97,7 +96,7 @@ Patch51: 0051-Mdmonitor-Omit-non-md-devices.patch
|
|||||||
Patch1001: 1001-display-timeout-status.patch
|
Patch1001: 1001-display-timeout-status.patch
|
||||||
Patch1002: 1002-OnCalendar-format-fix-of-mdcheck_start-timer.patch
|
Patch1002: 1002-OnCalendar-format-fix-of-mdcheck_start-timer.patch
|
||||||
Patch1003: 1003-mdadm-treat-the-Dell-softraid-array-as-local-array.patch
|
Patch1003: 1003-mdadm-treat-the-Dell-softraid-array-as-local-array.patch
|
||||||
Patch1004: 1004-Makefile-install-mdadm_env.sh-to-usr-lib-mdadm.patch
|
Patch1004: 1004-call-mdadm_env.sh-from-usr-libexec-mdadm.patch
|
||||||
Patch1005: 1005-mdadm-enable-Intel-Alderlake-RSTe-configuration.patch
|
Patch1005: 1005-mdadm-enable-Intel-Alderlake-RSTe-configuration.patch
|
||||||
%define _udevdir %(pkg-config --variable=udevdir udev)
|
%define _udevdir %(pkg-config --variable=udevdir udev)
|
||||||
%define _systemdshutdowndir %{_unitdir}/../system-shutdown
|
%define _systemdshutdowndir %{_unitdir}/../system-shutdown
|
||||||
@ -231,7 +230,8 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcmdmonitor
|
|||||||
%{_unitdir}/mdcheck_start.timer
|
%{_unitdir}/mdcheck_start.timer
|
||||||
%{_unitdir}/mdmonitor-oneshot.service
|
%{_unitdir}/mdmonitor-oneshot.service
|
||||||
%{_unitdir}/mdmonitor-oneshot.timer
|
%{_unitdir}/mdmonitor-oneshot.timer
|
||||||
%dir %{_prefix}/lib/mdadm
|
%dir %{_prefix}/libexec/
|
||||||
%{_prefix}/lib/mdadm/mdadm_env.sh
|
%dir %{_prefix}/libexec/mdadm
|
||||||
|
%{_prefix}/libexec/mdadm/mdadm_env.sh
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user