#!/usr/bin/bash
#
# Fences/unfences the local node.
#
# Provided environment variables:
# - EVENT - name of the fencing event (FENCE or UNFENCE)
#

. /usr/share/shaman/functions

verify_caller

if [ -z "$EVENT" ]; then
	echo "EVENT environment variable undefined" 1>&2
	exit 1
fi

case "$EVENT" in
	FENCE)
		vstorage-mpfs host fence --quiet
		exit $?
		;;
	UNFENCE)
		vstorage-mpfs host unfence --quiet
		exit $?
		;;
	*)
		echo "Unknown event $EVENT" 1>&2
		exit 1
		;;
esac
