From b476a91b5851767748d241af754cdfc782552d4d Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 23 Feb 2024 17:02:05 +0100 Subject: [serversetup-bwlp-ipxe] Add initial support for GRUB menus --- modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php') diff --git a/modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php b/modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php index 919861f0..5812c0cd 100644 --- a/modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php +++ b/modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php @@ -333,10 +333,13 @@ class CustomBootEntry extends BootEntry public function toScript(ScriptBuilderBase $builder): string { + // TODO: A (very) simple translator for oneliners like "poweroff || goto fail" maybe? if ($builder instanceof ScriptBuilderIpxe) return $this->ipxe; if ($builder instanceof ScriptBuilderBash) return $this->bash; + if ($builder instanceof ScriptBuilderGrub) + return $this->grub; return ''; } @@ -417,4 +420,4 @@ class SpecialBootEntry extends BootEntry public function addFormFields(array &$array): void { } -} \ No newline at end of file +} -- cgit v1.2.3-55-g7522