#!/usr/bin/bash

# Propagate any xtrace (set -x) setting to sub-scripts
export SHELLOPTS

if [ -f /etc/sysconfig/ng-kickstart ]; then
	source /etc/sysconfig/ng-kickstart

	# Import legacy name (ebsmount) for the brick mount point
	glusterbrickmount=${glusterbrickmount:-$ebsmount}
	# Import legacy dev (ebsdev) for the brick device
	glusterbrickdev=${glusterbrickdevt:-$ebsdev}


	if [[ -n "$glusterbrickdev" && -n "$glusterbrickmount" ]]; then
		echo "Waiting for gluster brick volume ${glusterbrickdev} to become available" >&2
		while ! udevadm info -q name -n ${glusterbrickdev} >/dev/null 2>&1;
		do
				sleep 1;
		done
		echo "Launching ng-ebs-volume-setup for gluster brick volume ${glusterbrickdev} on ${glusterbrickmount}" >&2
		/usr/libexec/ng-server-config/ng-ebs-volume-setup \
			-d "$glusterbrickdev" \
			-m "$glusterbrickmount"
	else
		echo "Not running setup as either glusterbrickdev or glusterbrickmount is not defined in ng-kickstart" >&2
	fi
fi
