manager/qubesmanager/mount_for_backup.sh
2012-03-19 14:22:51 +01:00

28 lines
439 B
Bash
Executable File

#!/bin/sh
#args:
# 1) device path
# 2) mountpoint name
#check if path exists
if [ ! -e $1 ]; then
exit 1; #no such path
fi
#check if luks-encrypted
if sudo cryptsetup isLuks $1 ; then
# Is a luks device
if ! kdialog --password "Please unlock the LUKS-encrypted $1 device:" | sudo pmount $1 $2 ; then
exit 1;
fi
else
#not luks!
if ! sudo pmount $1 $2 ; then
exit 1;
fi
fi
#all ok :)
exit 0;