From a25a32779393468d683a1faecb098011668a80fd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Sun, 23 Nov 2008 13:09:00 +0000 Subject: [PATCH] - display errors if --all not used and devices not specified Changed files: mdadm-checkarray -> 1.4 --- mdadm-checkarray | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mdadm-checkarray b/mdadm-checkarray index 779efed..fd2a79a 100644 --- a/mdadm-checkarray +++ b/mdadm-checkarray @@ -133,7 +133,12 @@ if [ -z "$(ls /sys/block/md*/md/sync_action 2>/dev/null)" ]; then exit 3 fi -[ $all = 1 ] && arrays="$(ls -d1 /sys/block/md* | cut -d/ -f4)" +if [ $all = 1 ]; then + arrays="$(ls -d1 /sys/block/md* | cut -d/ -f4)" +elif [ -z "$arrays" ]; then + echo "$PROGNAME: E: specify array devices in command line." >&2 + exit 0 +fi for array in $arrays; do SYNC_ACTION_CTL=/sys/block/$array/md/sync_action -- 2.44.0