From 51be74a2cb9ff41cc48b5af2e5b84e4c1cc3e2aa Mon Sep 17 00:00:00 2001 From: Xiao Ni Date: Wed, 27 May 2020 16:42:16 +0800 Subject: [PATCH] Don't enable raid-check.service Now raid-check.service is enable and it can do raid check after every boot. We don't want this. So disable it. And for enable raid-check.timer, the right way is to add enalbe raid-check.timer in /usr/lib/systemd/system-preset/90-default.preset. I already file a new bug for it https://bugzilla.redhat.com/show_bug.cgi?id=1817491 Resolves: bz#1840519 Signed-off-by: Xiao Ni --- mdadm.spec | 14 ++++++-------- raid-check.service | 3 --- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/mdadm.spec b/mdadm.spec index 9bc4443..c0a082d 100644 --- a/mdadm.spec +++ b/mdadm.spec @@ -1,7 +1,7 @@ Name: mdadm Version: 4.1 #define subversion rc2 -Release: 4%{?subversion:.%{subversion}}%{?dist} +Release: 5%{?subversion:.%{subversion}}%{?dist} Summary: The mdadm program controls Linux md devices (software RAID arrays) URL: http://www.kernel.org/pub/linux/utils/raid/mdadm/ License: GPLv2+ @@ -66,15 +66,9 @@ mkdir -p %{buildroot}/etc/libreport/events.d install -m644 %{SOURCE6} %{buildroot}/etc/libreport/events.d %post -%systemd_post mdmonitor.service raid-check.{service,timer} +%systemd_post mdmonitor.service raid-check.timer %{_bindir}/systemctl disable mdmonitor-takeover.service >/dev/null 2>&1 || : -# If there is any cron daemon configured, enable the systemd timer to avoid -# breaking the configuration silently when upgrading from 4.1-rc2.0.2 or -# earlier versions -%triggerin -- mdadm < 4.1-rc2.0.2 -[ -e %{_sysconfdir}/crontab -o -e %{_sysconfdir}/anacrontab -o -e %{_sysconfdir}/fcrontab ] && %{_bindir}/systemctl enable raid-check.timer &>/dev/null || : - %preun %systemd_preun mdmonitor.service raid-check.timer @@ -95,6 +89,10 @@ install -m644 %{SOURCE6} %{buildroot}/etc/libreport/events.d /etc/libreport/events.d/* %changelog +* Wed May 27 2020 Xiao Ni - 4.1-5 +- Don't enable raid-check.service to avoid raid check after every boot +- Resolves bz1840519 + * Sun Mar 08 2020 Peter Robinson - 4.1-4 - Fix install location of udev rules (rhbz 1809117) diff --git a/raid-check.service b/raid-check.service index e17067c..f8ed5ac 100644 --- a/raid-check.service +++ b/raid-check.service @@ -4,6 +4,3 @@ Description=RAID setup health check [Service] Type=oneshot ExecStart=/usr/sbin/raid-check - -[Install] -WantedBy=multi-user.target