#!/bin/bash
#
# Use the EVMS CLI to add a filesystem to a volume.

fs=$1
volume=$2

if [ -z $volume ]; then
	echo "USAGE: `basename $0` ext2|ext3|reiser|jfs|xfs|swap volume"
	exit 1
fi

case "$fs" in
	ext2)
		plugin=Ext2/3
		args="journal=FALSE"
		;;
	ext3)
		plugin=Ext2/3
		args="journal=TRUE"
		;;
	reiser)
		plugin=ReiserFS
		;;
	jfs)
		plugin=JFS
		;;
	xfs)
		plugin=XFS
		;;
	swap)
		plugin=SWAPFS
		;;
	*)
		echo "USAGE: `basename $0` ext2|ext3|reiser|jfs|xfs|swap volume"
		exit 1
		;;
esac

evms -s << EOF > /dev/null
format:${plugin}={${args}},${volume}
EOF

