author | ft |
Tue, 08 Apr 2014 11:39:52 +0200 | |
changeset 1 | ad15a8882cac |
child 7 | 001df120dbe3 |
permissions | -rwxr-xr-x |
ft@1 | 1 |
#!/bin/sh |
ft@1 | 2 |
|
ft@1 | 3 |
# ToDo implement me |
ft@1 | 4 |
exit 1 |
ft@1 | 5 |
|
ft@1 | 6 |
BASEDIR="$(dirname $0)" |
ft@1 | 7 |
DEVICE="$1" |
ft@1 | 8 |
MOUNTPOINT="$2" |
ft@1 | 9 |
PASSWORD="$3" |
ft@1 | 10 |
KEYFILE="$4" |
ft@1 | 11 |
|
ft@1 | 12 |
if [ -r "$BASEDIR/truecrypt_config.cfg" ] |
ft@1 | 13 |
then |
ft@1 | 14 |
. "$BASEDIR/truecrypt_config.cfg" |
ft@1 | 15 |
else |
ft@1 | 16 |
echo "truecrypt_config.cfg not found" >&2 |
ft@1 | 17 |
exit 1 |
ft@1 | 18 |
fi |
ft@1 | 19 |
|
ft@1 | 20 |
|
ft@1 | 21 |
|
ft@1 | 22 |
truecrypt -c /dev/sdb /tmp/mnt/ --quick -p 'Test1234!' -k /home/spawn/mytestkey.key --filesystem=none --encryption=AES --hash=RIPEMD-160 --non-interactive |
ft@1 | 23 |
|
ft@1 | 24 |
if [ -z "$KEYFILE" ] |
ft@1 | 25 |
then |
ft@1 | 26 |
message="$($tc_cmd --non-interactive "$DEVICE" "$MOUNTPOINT" -p "$PASSWORD")" |
ft@1 | 27 |
else |
ft@1 | 28 |
message="$($tc_cmd --non-interactive "$DEVICE" "$MOUNTPOINT" -p "$PASSWORD" -k "$KEYFILE")" |
ft@1 | 29 |
fi |
ft@1 | 30 |
|
ft@1 | 31 |
result="$?" |
ft@1 | 32 |
|
ft@1 | 33 |
if [ "$result" != "0" ] |
ft@1 | 34 |
then |
ft@1 | 35 |
exit 1 |
ft@1 | 36 |
fi |
ft@1 | 37 |
|
ft@1 | 38 |
echo "$message" |
ft@1 | 39 |
exit 0 |