diff options
author | Andrew Cady <d@cryptonomic.net> | 2021-03-02 14:28:51 -0500 |
---|---|---|
committer | Andrew Cady <d@cryptonomic.net> | 2021-03-02 14:28:51 -0500 |
commit | 56948a7d5f31ed83bc9aa3ed5b977e93da4327c1 (patch) | |
tree | ebfb7022b9a97a7884ff4a03cdb7c39feb41145a | |
parent | e28fcd0a7b79c09c9aeca61b643b2d5bffb68c20 (diff) |
initrd: do not autoboot again if first autoboot failed
-rwxr-xr-x | src/initrd/grok-block | 8 |
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 | ||