blob: 648b59deb1782a55a4e6913adc9cb49199fcdd2a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
set -e
device=/dev/sdb
mapped=backup
case "$1" in
mount)
echo $(pass other/backup) | sudo cryptsetup open --type luks "$device" "$mapped"
sudo mount /dev/mapper/"$mapped" /mnt
;;
umount)
sudo umount /mnt
sudo cryptsetup close "$mapped"
;;
*)
echo "Unknown argument $1"
echo "Usage: $0 [mount | umount]"
exit 1
;;
esac
|