truecrypt_scripts/truecrypt_mount.sh
author ft
Tue, 09 Sep 2014 09:19:17 +0200
changeset 25 25581dcb9e62
child 27 a8c8d86b8501
permissions -rwxr-xr-x
changed information notifications (no popup anymore)
     1 #!/bin/sh
     2 
     3 BASEDIR="$(dirname $0)"
     4 DEVICE="$1"
     5 MOUNTPOINT="$2"
     6 PASSWORD="$3"
     7 KEYFILE="$4"
     8 
     9 if [ -r "$BASEDIR/truecrypt_config.cfg" ]
    10 then
    11 	. "$BASEDIR/truecrypt_config.cfg"
    12 else
    13 	echo "truecrypt_config.cfg not found" >&2
    14 	exit 1
    15 fi
    16 
    17 if [ -z "$KEYFILE" ]
    18 then
    19 	message="$($tc_cmd --non-interactive "$DEVICE" "$MOUNTPOINT" -p "$PASSWORD")"
    20 	result="$?"
    21 else
    22 	message="$($tc_cmd --non-interactive "$DEVICE" "$MOUNTPOINT" -p "$PASSWORD" -k "$KEYFILE")"
    23 	result="$?"
    24 fi
    25 	
    26 
    27 
    28 if [ "$result" != "0" ]
    29 then
    30 	exit 1
    31 fi
    32 
    33 echo "$message"
    34 exit 0