diff --git a/mdadm.spec b/mdadm.spec index c7ed197804d649ad4693b59faefda42297863572..7a673511f5468212b0489bbd44548011acea80f6 100644 --- a/mdadm.spec +++ b/mdadm.spec @@ -1,6 +1,6 @@ Name: mdadm Version: 4.1 -Release: rc2.0.7 +Release: rc2.0.8 Summary: The software RAID arrays user manage tools License: GPLv2+ URL: http://www.kernel.org/pub/linux/utils/raid/mdadm/ @@ -81,6 +81,12 @@ install -d -m 710 %{buildroot}/var/run/mdadm/ %{_mandir}/man*/* %changelog +* Tue Mar 3 2020 hy - 4.1-rc2.0.8 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:add ConditionPathExists in mdmonitor.service for resolving service failure during system startup + * Sun Jan 19 2020 hy - 4.1-rc2.0.7 - Type:bugfix - ID:NA diff --git a/mdmonitor.service b/mdmonitor.service index 778be70db6e412bd1a22d1d1e81c95e583c49031..1f6deb94b8a94ffae814eb75db986c94a5cde01c 100644 --- a/mdmonitor.service +++ b/mdmonitor.service @@ -8,13 +8,14 @@ [Unit] Description=MD array monitor DefaultDependencies=no +ConditionPathExists=/run [Service] Type=forking -PIDFile=/var/run/mdadm/mdadm.pid +PIDFile=/run/mdadm/mdadm.pid Environment= MDADM_MONITOR_ARGS="--scan --syslog" EnvironmentFile=-/etc/sysconfig/mdadm -ExecStart=/sbin/mdadm --monitor $MDADM_MONITOR_ARGS -f --pid-file=/var/run/mdadm/mdadm.pid +ExecStart=/sbin/mdadm --monitor $MDADM_MONITOR_ARGS -f --pid-file=/run/mdadm/mdadm.pid [Install] WantedBy=multi-user.target