Author: glen
Date: Tue Feb  5 17:02:27 2013
New Revision: 12621

Modified:
   geninitrd/trunk/geninitrd
Log:
alias "debugrd" for "debuginitrd"

some broken loaders (i.e refind) parse "debuginitrd=sh" as if "initrd=sh" was
passed and then fail to load initrd image at all.


Modified: geninitrd/trunk/geninitrd
==============================================================================
--- geninitrd/trunk/geninitrd   (original)
+++ geninitrd/trunk/geninitrd   Tue Feb  5 17:02:27 2013
@@ -1385,11 +1385,11 @@
        read CMDLINE < /proc/cmdline
 
        for arg in $CMDLINE; do
-               if [ "${arg}" = "debuginitrd" ]; then
+               if [ "${arg}" = "debuginitrd" ] || [ "${arg}" = "debugrd" ]; 
then
                        DEBUGINITRD=yes
                fi
-               if [ "${arg##debuginitrd=}" != "${arg}" ]; then
-                       DEBUGINITRD=${arg##debuginitrd=}
+               if [ "${arg##debuginitrd=}" != "${arg}" ] || [ 
"${arg##debugrd=}" != "${arg}" ]; then
+                       DEBUGINITRD=${arg##debug*rd=}
                fi
                if [ "${arg##root=}" != "${arg}" ]; then
                        ROOT=${arg##root=}
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to