123456789101112131415161718192021222324252627 |
- #!/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;
|