#!/bin/sh


# Some vars
TRUECRYPT=/usr/bin/truecrypt
TRUECRYPT_MAPPER=/dev/mapper/truecrypt0
MNT_DIR=/work
ENC_DEV=/dev/sda
USB_PEN=/media/usb
KEY_FILE=key


# Umount
if [ "$1" == "-u" ]; then
	$TRUECRYPT -d $TRUECRYPT_MAPPER
	exit 0
fi

# Mount pen
mount $USB_PEN || exit 1

# Unlock and mount crypto device, echo is for empty password
echo | $TRUECRYPT $ENC_DEV -k $USB_PEN/$KEY_FILE $MNT_DIR || exit 2

# Check that we mounted the crypto
(mount | grep -q $MNT_DIR > /dev/null) || exit 3

