#!/bin/sh -e

case "$1" in
  start)
    /sbin/modprobe sd_mod
    /sbin/modprobe usb-storage
    /sbin/modprobe cryptoapi
    /sbin/modprobe cryptoloop
    /sbin/modprobe twofish
    /bin/mount -t vfat /dev/sda1 /mnt/usb
    /sbin/losetup -e twofish -k 128 /dev/loop0 /home -p 0 < /mnt/usb/key.gpg
    /bin/mount /dev/loop0 /home
    /bin/umount /dev/sda1
    ;;
  stop)
    /sbin/losetup -d /dev/loop0
    /bin/umount /dev/loop0
    ;;
esac
