#!/bin/sh -e

devfile="$1"
keyfile="$2"

if [ -z "$keyfile" ]; then
	echo >&2 usage: `basename $0` devfile 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"

losetup -K "$keyfile" -e AES128 "$loopdev" "$devfile"
fsck -t ext2 -f -y "$loopdev"
losetup -d "$loopdev"
