diff options
Diffstat (limited to 'xlators/mount')
| -rwxr-xr-x | xlators/mount/fuse/utils/mount.glusterfs.in | 10 | 
1 files changed, 7 insertions, 3 deletions
diff --git a/xlators/mount/fuse/utils/mount.glusterfs.in b/xlators/mount/fuse/utils/mount.glusterfs.in index 2901873e3cf..c313e552fa1 100755 --- a/xlators/mount/fuse/utils/mount.glusterfs.in +++ b/xlators/mount/fuse/utils/mount.glusterfs.in @@ -57,8 +57,10 @@ _init ()  start_glusterfs ()  { +    # lets the comparsion be case insensitive for all strings +      if [ -n "$log_level_str" ]; then -	case "$log_level_str" in +	case "$( echo $log_level_str | tr '[a-z]' '[A-Z]')" in  	    "ERROR")  		log_level=$LOG_ERROR;  		;; @@ -247,7 +249,7 @@ check_recursive_mount ()                  tmp_brick="$brick";                  brick="$brick"/..;                  brick_dev=`${lgetdev} $brick`; -                brick_inode=`${gletdev} $brick`; +                brick_inode=`${lgetinode} $brick`;                  if [ "$mnt_inode" -eq "$brick_inode" -a "$mnt_dev" -eq "$brick_dev" ]; then                      echo ERROR: $mnt_dir is a parent of the brick $tmp_brick;                      exit 2; @@ -275,7 +277,9 @@ main ()                      # "mount -t glusterfs" sends this, but it's useless.                      "rw")       ;;                      *) -                        (echo "$pair" | tr "=" " ")|read key value +                        key=$(echo "$pair" | cut -f1 -d'='); +                        value=$(echo "$pair" | cut -f2- -d'='); +                          # Handle options with values.                          case "$key" in                              "log-level")        log_level_str=$value ;;  | 
