summaryrefslogtreecommitdiffstats
path: root/modules-available/serversetup-bwlp-ipxe/inc/pxelinux.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/serversetup-bwlp-ipxe/inc/pxelinux.inc.php')
-rw-r--r--modules-available/serversetup-bwlp-ipxe/inc/pxelinux.inc.php13
1 files changed, 4 insertions, 9 deletions
diff --git a/modules-available/serversetup-bwlp-ipxe/inc/pxelinux.inc.php b/modules-available/serversetup-bwlp-ipxe/inc/pxelinux.inc.php
index 1d022fef..82e36afc 100644
--- a/modules-available/serversetup-bwlp-ipxe/inc/pxelinux.inc.php
+++ b/modules-available/serversetup-bwlp-ipxe/inc/pxelinux.inc.php
@@ -10,16 +10,11 @@ class PxeLinux
* @param string $input The pxelinux menu to parse
* @return PxeMenu the parsed menu
*/
- public static function parsePxeLinux($input)
+ public static function parsePxeLinux($input, $isCp437)
{
- /*
- LABEL openslx-debug
- MENU LABEL ^bwLehrpool-Umgebung starten (nosplash, debug)
- KERNEL http://IPADDR/boot/default/kernel
- INITRD http://IPADDR/boot/default/initramfs-stage31
- APPEND slxbase=boot/default
- IPAPPEND 3
- */
+ if ($isCp437) {
+ $input = iconv('IBM437', 'UTF8//TRANSLIT//IGNORE', $input);
+ }
$menu = new PxeMenu;
$sectionPropMap = [
'menu label' => ['string', 'title'],