From f3805c7b00185366104a5759ab20f1ce74db688b Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Mon, 18 Apr 2011 17:21:45 +0200 Subject: addIscsiDisk: handle error if executed with no arguments --- addIscsiDisk | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/addIscsiDisk b/addIscsiDisk index 1bda195..364100b 100755 --- a/addIscsiDisk +++ b/addIscsiDisk @@ -1,11 +1,16 @@ #!/bin/bash -lvname=$(basename $1) -if [ -z "${lvname}" -o ! -b "/dev/scsiRaid/${lvname}" ]; then +if [ -z "${lvname}" ]; then echo "Usage: $0 " exit 1 fi +lvname=$(basename $1) +if [ ! -b "/dev/scsiRaid/${lvname}" ]; then + echo "Device '/dev/scsiRaid/${lvname}' not found." + exit 1 +fi + # check if disk exists in config if grep -qs "Path=/dev/scsiRaid/${lvname},Type=diskio" /etc/iet/ietd.conf ; then echo "Disk is already in config file. Not adding it again." >&2 -- cgit v1.2.3-1-g7c22