Blame | Last modification | View Log | RSS feed
#! /bin/sh# Menu Auto Hide## This snippet depends on 10_reset_boot_success and needs to be kept in sync.## Disable / skip generating menu-auto-hide config parts on serial terminalsfor x in ${GRUB_TERMINAL_INPUT} ${GRUB_TERMINAL_OUTPUT}; docase "$x" inserial*)exit 0;;esacdonecat << EOFif [ x\$feature_timeout_style = xy ] ; thenif [ "\${menu_show_once}" ]; thenunset menu_show_oncesave_env menu_show_onceset timeout_style=menuset timeout=60elif [ "\${menu_auto_hide}" -a "\${menu_hide_ok}" = "1" ]; thenset orig_timeout_style=\${timeout_style}set orig_timeout=\${timeout}if [ "\${fastboot}" = "1" ]; then# timeout_style=menu + timeout=0 avoids the countdown code keypress checkset timeout_style=menuset timeout=0elseset timeout_style=hiddenset timeout=1fififiEOF