File 0028-mdcheck-don-t-git-error-if-not-dev-md-devices-exist.patch of Package mdadm.5365

From 36dab45b89a65dc2eb4a0a5efda08f6c5d2e8856 Mon Sep 17 00:00:00 2001
From: NeilBrown <neilb@suse.de>
Date: Mon, 3 Nov 2014 11:58:06 +1100
Subject: [PATCH 038/359] mdcheck: don't git error if not /dev/md?* devices
 exist.
References: bsc#1081910

If there are no such devices, the 'for' will set '$dev' to
'/dev/md?*', which should be ignored.

Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Coly Li <colyli@suse.de>

---
 misc/mdcheck | 1 +
 1 file changed, 1 insertion(+)

diff --git a/misc/mdcheck b/misc/mdcheck
index 33570b9..ca5fe84 100644
--- a/misc/mdcheck
+++ b/misc/mdcheck
@@ -77,6 +77,7 @@ find /var/lib/mdcheck -name "MD_UUID*" -type f -mtime +180 -exec rm {} \;
 cnt=0
 for dev in /dev/md?*
 do
+	[ -e "$dev" ] || continue
 	sys=`sysname $dev`
 	if [ ! -f "$sys/md/sync_action" ]
 	then # cannot check this array
-- 
2.16.1

openSUSE Build Service is sponsored by