From d7bac3e5ce581e6400c56c31136d1ebc1879fc30 Mon Sep 17 00:00:00 2001 From: lgromero Date: Thu, 30 May 2024 17:09:55 +0200 Subject: [PATCH] Adds to pxe creation a variable to charges other oglives --- src/OgBootBundle/Controller/OgBootController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/OgBootBundle/Controller/OgBootController.php b/src/OgBootBundle/Controller/OgBootController.php index a0f50ad..a9a0fe8 100644 --- a/src/OgBootBundle/Controller/OgBootController.php +++ b/src/OgBootBundle/Controller/OgBootController.php @@ -725,6 +725,7 @@ public function getBootFiles(): JsonResponse $templateName = $data['template_name'] ?? null; $mac = $data['mac'] ?? null; $serverIp = $data['server_ip'] ?? null; + $ogLiveDir = $data['oglivedir'] ?? 'ogLive'; if (!$templateName || !$mac || !$serverIp) { return new JsonResponse(['error' => 'Invalid input'], Response::HTTP_BAD_REQUEST); @@ -783,7 +784,7 @@ public function getBootFiles(): JsonResponse (strpos($parameters['resolution'], ':') !== false ? 'video=' . $parameters['resolution'] : ' ' . $parameters['resolution'])); - $pxeContent = str_replace(['__INFOHOST__', '__SERVERIP__'], [$kernelArgs, $serverIp], $templateContent); + $pxeContent = str_replace(['__INFOHOST__', '__SERVERIP__', '__OGLIVE__'], [$kernelArgs, $serverIp, $ogLiveDir], $templateContent); $pxeFileName = '01-' . $mac;