From 2e17e24b5a8d03311caa9998aebb14e847ab68a6 Mon Sep 17 00:00:00 2001 From: katherine Date: Mon, 6 Sep 2021 17:58:19 -0700 Subject: encrypted mount --- .zshrc-linux-desktop | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.zshrc-linux-desktop b/.zshrc-linux-desktop index 3b717a4..5b1e593 100644 --- a/.zshrc-linux-desktop +++ b/.zshrc-linux-desktop @@ -22,3 +22,17 @@ if [[ $(whence timew) != "" ]] then alias tt='timew track' alias tu='timew undo' fi + +if [[ -f $HOME/mount/enc.iso && $(whence cryptsetup) ]] then +emount() { + mkdir -p $HOME/enc || return 1 + sudo cryptsetup luksOpen $HOME/mount/enc.iso enc || { rmdir $HOME/enc; return 1 } + sudo mount /dev/mapper/enc $HOME/enc || { sudo cryptsetup luksClose enc; rmdir $HOME/enc; return 1 } +} + +eumount() { + [[ -d $HOME/enc ]] && sudo umount $HOME/enc + sudo cryptsetup luksClose enc + [[ -d $HOME/enc ]] && rmdir $HOME/enc +} +fi -- cgit v1.2.3