SVN: geninitrd/trunk/mod-luks.sh
glen
glen at pld-linux.org
Fri Feb 27 17:45:55 CET 2009
Author: glen
Date: Fri Feb 27 17:45:55 2009
New Revision: 10151
Modified:
geninitrd/trunk/mod-luks.sh
Log:
- skip is_luks if USE_LUKS is disabled
- full path to cryptsetup
Modified: geninitrd/trunk/mod-luks.sh
==============================================================================
--- geninitrd/trunk/mod-luks.sh (original)
+++ geninitrd/trunk/mod-luks.sh Fri Feb 27 17:45:55 2009
@@ -20,6 +20,12 @@
# @access public
is_luks() {
local node="$1"
+
+ # luks not wanted
+ if is_no "$USE_LUKS"; then
+ return 1
+ fi
+
if [ ! -e "$node" ]; then
warn "is_luks(): node $node doesn't exist!"
return 1
@@ -32,7 +38,7 @@
fi
dev=$(cryptsetup status $dm_name 2>/dev/null | awk '/device:/{print $2}')
- cryptsetup isLuks $dev
+ /sbin/cryptsetup isLuks $dev
rc=$?
if [ $rc = 0 ]; then
@@ -51,7 +57,7 @@
local dev
local name=${devpath#/dev/mapper/}
- LUKSDEV=$(cryptsetup status $name 2>/dev/null | awk '/device:/{print $2}')
+ LUKSDEV=$(/sbin/cryptsetup status $name 2>/dev/null | awk '/device:/{print $2}')
if [ -z "$LUKSDEV" ]; then
die "Lost cryptsetup device meanwhile?"
fi
More information about the pld-cvs-commit
mailing list