Mercurial > repos > other > usr-local-bin
comparison mount-crypt @ 5:14e726efe9b0
Change from sudo (which may record command) to su, since we're mounting something private/encrypted
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 09 Nov 2014 09:29:01 +0000 |
parents | e85e3470a41e |
children |
comparison
equal
deleted
inserted
replaced
4:14c88dd76d53 | 5:14e726efe9b0 |
---|---|
8 if [ ! -f "$1" ]; then | 8 if [ ! -f "$1" ]; then |
9 echo "File doesn't exist" >&2 | 9 echo "File doesn't exist" >&2 |
10 exit 2 | 10 exit 2 |
11 fi | 11 fi |
12 | 12 |
13 LOOP_DEV=$(sudo losetup --find --show "$1") | 13 LOOP_DEV=$(su -c "losetup --find --show \"$1\"") |
14 MAPPER=${LOOP_DEV##*/} | 14 MAPPER=${LOOP_DEV##*/} |
15 sudo cryptsetup luksOpen $LOOP_DEV $MAPPER | 15 su -c "cryptsetup luksOpen $LOOP_DEV $MAPPER && mkdir -p /media/$MAPPER && mount /dev/mapper/$MAPPER /media/$MAPPER" |
16 sudo mkdir -p /media/$MAPPER | |
17 sudo mount /dev/mapper/$MAPPER /media/$MAPPER |