]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
mdcheck: don't git error if not /dev/md?* devices exist.
authorNeilBrown <neilb@suse.de>
Mon, 3 Nov 2014 00:58:06 +0000 (11:58 +1100)
committerNeilBrown <neilb@suse.de>
Mon, 3 Nov 2014 00:58:06 +0000 (11:58 +1100)
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>
misc/mdcheck

index 33570b975d91002b66f37395b545c7a916a650e9..ca5fe84a12846ddb4fac72054b6d8b355ffb4e1f 100644 (file)
@@ -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