blob: 1e76a52b1610606be4f459e0cb52760629f63bb7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# -*- shell-script -*-
mount-signal () {
sudo printf '' && \
device="$(sudo losetup --show -f -P ~/.var/signal/SignalCrypt.img)" && \
printf '%s\n' "${device}" > "${XDG_RUNTIME_DIR}/SignalCrypt" && \
gpg --decrypt ~/.var/signal/SignalCrypt.key | sudo cryptsetup -d - open "${device}" SignalCrypt && \
sudo mount /dev/mapper/SignalCrypt /home/mattias/.var/signal/SignalCrypt.d
}
umount-signal () {
sudo umount /home/mattias/.var/signal/SignalCrypt.d
sudo cryptsetup close SignalCrypt
sudo losetup --detach "$(cat -- "${XDG_RUNTIME_DIR}/SignalCrypt")"
}
|