14 lines
410 B
Bash
Executable File
14 lines
410 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# if cryptsetup is not installed, then we cannot support encrypted devices.
|
|
which cryptsetup >/dev/null 2>&1 || exit 1
|
|
|
|
# hostonly checking should only return true if root is on a LUKS device
|
|
# in some way, but I am too lazy to figure out how to do that.
|
|
# Instead, fail if we do not have a LUKS device in use somewhere.
|
|
if [ "$1" = "-h" ] ; then
|
|
blkid | grep -q crypt_LUKS || exit 1
|
|
fi
|
|
|
|
exit 0
|