summaryrefslogtreecommitdiffstats
path: root/modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2024-02-23 17:02:05 +0100
committerSimon Rettberg2024-02-23 17:02:05 +0100
commitb476a91b5851767748d241af754cdfc782552d4d (patch)
tree4c9616b37210d13d7464dfeca6b3f4cd24fbb62a /modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php
parent[minilinux] Harmonize wording some more :) (diff)
downloadslx-admin-b476a91b5851767748d241af754cdfc782552d4d.tar.gz
slx-admin-b476a91b5851767748d241af754cdfc782552d4d.tar.xz
slx-admin-b476a91b5851767748d241af754cdfc782552d4d.zip
[serversetup-bwlp-ipxe] Add initial support for GRUB menus
Diffstat (limited to 'modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php')
-rw-r--r--modules-available/serversetup-bwlp-ipxe/inc/bootentry.inc.php5
1 files changed, 4 insertions, 1 deletions
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
+}