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;