--- grub.aug.orig	2008-10-09 18:50:22.000000000 -0400
+++ grub.aug	2008-10-09 18:50:10.000000000 -0400
@@ -16,6 +16,7 @@
 
     let kw_boot_arg (kw:string) = kw_arg kw "\t" " "
     let kw_menu_arg (kw:string) = kw_arg kw "" "="
+    let kw_password_arg = kw_arg "password" "" " "
 
     let kw_pres (kw:string) = [ key kw . del_to_eol . eol ]
 
@@ -26,6 +27,7 @@
                      | kw_menu_arg "splashimage"
                      | kw_menu_arg "serial"
                      | kw_menu_arg "terminal"
+                     | kw_password_arg
 
     let title = del /title[ \t]+/ "title " . value_to_eol . eol
 
--- tests/test_grub.aug.orig	2008-10-09 20:36:13.000000000 -0400
+++ tests/test_grub.aug	2008-10-09 20:34:51.000000000 -0400
@@ -9,6 +9,7 @@
 #          kernel /vmlinuz-version ro root=/dev/vg00/lv00
 #          initrd /initrd-version.img
 #boot=/dev/sda
+password --md5 $1$M9NLj$p2gs87vwNv48BUu.wAfVw0
 default=0
 timeout=5
 splashimage=(hd0,0)/grub/splash.xpm.gz
@@ -34,6 +35,7 @@
 
   test Grub.lns get conf =
      {} {} {} {} {} {} {} {} {}
+     { "password" = "--md5 $1$M9NLj$p2gs87vwNv48BUu.wAfVw0" }
      { "default" = "0" }
      { "timeout" = "5" }
      { "splashimage" = "(hd0,0)/grub/splash.xpm.gz" }
