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
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to