SVN: geninitrd/trunk/mod-luks.sh
glen
glen at pld-linux.org
Wed Dec 7 20:32:09 CET 2011
Author: glen
Date: Wed Dec 7 20:32:09 2011
New Revision: 12444
Modified:
geninitrd/trunk/mod-luks.sh
Log:
use awk vars, makes awk part readable
Modified: geninitrd/trunk/mod-luks.sh
==============================================================================
--- geninitrd/trunk/mod-luks.sh (original)
+++ geninitrd/trunk/mod-luks.sh Wed Dec 7 20:32:09 2011
@@ -37,8 +37,8 @@
debug "is_luks: $node is not device mapper name"
return 1
fi
-
- dev=$(awk '$1 == "'"$dm_name"'" { print $2 }' /etc/crypttab)
+
+ dev=$(awk -vdm_name="$dm_name" '$1 == dm_name { print $2 }' /etc/crypttab)
if [ "$dev" ]; then
/sbin/cryptsetup isLuks $dev
rc=$?
@@ -70,8 +70,8 @@
find_module "cbc"
# recurse
- dev=$(awk '$1 == "'"$LUKSNAME"'" { print $2 }' /etc/crypttab)
- if [ -n "$dev" ] ; then
+ dev=$(awk -vLUKSNAME="$LUKSNAME" '$1 == LUKSNAME { print $2 }' /etc/crypttab)
+ if [ -n "$dev" ]; then
find_modules_for_devpath $dev
have_luks=yes
else
More information about the pld-cvs-commit
mailing list