summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@cryptonomic.net>2021-03-02 14:28:51 -0500
committerAndrew Cady <d@cryptonomic.net>2021-03-02 14:28:51 -0500
commit56948a7d5f31ed83bc9aa3ed5b977e93da4327c1 (patch)
treeebfb7022b9a97a7884ff4a03cdb7c39feb41145a
parente28fcd0a7b79c09c9aeca61b643b2d5bffb68c20 (diff)
initrd: do not autoboot again if first autoboot failed
-rwxr-xr-xsrc/initrd/grok-block8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/initrd/grok-block b/src/initrd/grok-block
index dd6b533..af845d6 100755
--- a/src/initrd/grok-block
+++ b/src/initrd/grok-block
@@ -189,8 +189,12 @@ grok_block()
189 samizdat-rootfs) ;; 189 samizdat-rootfs) ;;
190 samizdat-grub) return ;; 190 samizdat-grub) return ;;
191 samizdat-luks-encrypted) 191 samizdat-luks-encrypted)
192 menu-select boot-native "$(parent_device "$DEVNAME")" 192 if ! [ -f /autobooted ]
193 return 193 then
194 touch /autobooted
195 menu-select boot-native "$(parent_device "$DEVNAME")"
196 return
197 fi
194 ;; 198 ;;
195 esac 199 esac
196 200