diff options
-rwxr-xr-x | ctdb/config/events.d/60.ganesha | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ctdb/config/events.d/60.ganesha b/ctdb/config/events.d/60.ganesha index 6e7d47df33..1d3263837c 100755 --- a/ctdb/config/events.d/60.ganesha +++ b/ctdb/config/events.d/60.ganesha @@ -65,11 +65,12 @@ get_cluster_fs_state () create_ganesha_recdirs () { - if [ -z "$(mount -t $CTDB_CLUSTER_FILESYSTEM_TYPE)" ]; then + MOUNTS=$(mount -t $CTDB_CLUSTER_FILESYSTEM_TYPE) + if [ -z "$MOUNTS" ]; then echo "startup $CTDB_CLUSTER_FILESYSTEM_TYPE not ready" - exit 1 + exit 0 fi - MNTPT=`mount -t $CTDB_CLUSTER_FILESYSTEM_TYPE | sort | awk '{print $3}' | head -n 1` + MNTPT=$(echo "$MOUNTS" | sort | awk 'NR == 1 {print $3}') mkdir -p $MNTPT/.ganesha if [ -e $GANRECDIR ]; then if [ ! -L $GANRECDIR ] ; then |