dcavalca / rpms / mdadm

Forked from rpms/mdadm 3 years ago
Clone

Blame SOURCES/0045-mdcheck-use-to-pass-variable-to-mdcheck.patch

6e099e
From 4ca799c581703d4d0ad840833c037c2fff088ca7 Mon Sep 17 00:00:00 2001
6e099e
From: NeilBrown <neilb@suse.de>
6e099e
Date: Wed, 30 Oct 2019 10:32:41 +1100
6e099e
Subject: [RHEL7.8 PATCH V2 45/47] mdcheck: use ${} to pass variable to mdcheck
6e099e
6e099e
$MDADM_CHECK_DURATION allows the value to be split on spaces.
6e099e
${MDADM_CHECK_DURATION} avoids such splitting.
6e099e
6e099e
Making this change removes the need for double quoting when setting
6e099e
the default Environment, and means that double quoting isn't needed
6e099e
in the EnvironmentFile.
6e099e
6e099e
Signed-off-by: NeilBrown <neilb@suse.de>
6e099e
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
6e099e
---
6e099e
 systemd/mdcheck_continue.service | 5 ++---
6e099e
 systemd/mdcheck_start.service    | 4 ++--
6e099e
 2 files changed, 4 insertions(+), 5 deletions(-)
6e099e
6e099e
diff --git a/systemd/mdcheck_continue.service b/systemd/mdcheck_continue.service
6e099e
index 592c607..deac695 100644
6e099e
--- a/systemd/mdcheck_continue.service
6e099e
+++ b/systemd/mdcheck_continue.service
6e099e
@@ -11,8 +11,7 @@ ConditionPathExistsGlob = /var/lib/mdcheck/MD_UUID_*
6e099e
 
6e099e
 [Service]
6e099e
 Type=oneshot
6e099e
-Environment= MDADM_CHECK_DURATION='"6 hours"'
6e099e
+Environment= MDADM_CHECK_DURATION="6 hours"
6e099e
 EnvironmentFile=-/run/sysconfig/mdadm
6e099e
 ExecStartPre=-/usr/lib/mdadm/mdadm_env.sh
6e099e
-ExecStart=/usr/share/mdadm/mdcheck --continue --duration $MDADM_CHECK_DURATION
6e099e
-
6e099e
+ExecStart=/usr/share/mdadm/mdcheck --continue --duration ${MDADM_CHECK_DURATION}
6e099e
diff --git a/systemd/mdcheck_start.service b/systemd/mdcheck_start.service
6e099e
index 812141b..f17f1aa 100644
6e099e
--- a/systemd/mdcheck_start.service
6e099e
+++ b/systemd/mdcheck_start.service
6e099e
@@ -11,7 +11,7 @@ Wants=mdcheck_continue.timer
6e099e
 
6e099e
 [Service]
6e099e
 Type=oneshot
6e099e
-Environment= MDADM_CHECK_DURATION='"6 hours"'
6e099e
+Environment= MDADM_CHECK_DURATION="6 hours"
6e099e
 EnvironmentFile=-/run/sysconfig/mdadm
6e099e
 ExecStartPre=-/usr/lib/mdadm/mdadm_env.sh
6e099e
-ExecStart=/usr/share/mdadm/mdcheck --duration $MDADM_CHECK_DURATION
6e099e
+ExecStart=/usr/share/mdadm/mdcheck --duration ${MDADM_CHECK_DURATION}
6e099e
-- 
6e099e
2.7.5
6e099e