author | ft |
Tue, 09 Sep 2014 09:19:17 +0200 | |
changeset 25 | 25581dcb9e62 |
child 27 | a8c8d86b8501 |
permissions | -rwxr-xr-x |
1 #!/bin/sh
3 BASEDIR="$(dirname $0)"
4 DEVICE="$1"
5 MOUNTPOINT="$2"
6 PASSWORD="$3"
7 KEYFILE="$4"
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
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
28 if [ "$result" != "0" ]
29 then
30 exit 1
31 fi
33 echo "$message"
34 exit 0