#!/bin/sh -e
devfile="$1"
mountpoint="$2"
keyfile="$3"

if [ -z "$keyfile" ]; then
	echo >&2 usage: `basename $0` devfile mountpoint keyfile
	exit 1
fi
if [ "`id -u`" != 0 ]; then
	echo >&2 you need to be root
	exit 1
fi

loopdev=`losetup -f`
echo "using $loopdev"

mount -t ext2 "$devfile" "$mountpoint" -o loop="$loopdev",encryption=AES128,gpgkey="$keyfile"
