Adds to pxe creation a variable to charges other oglives
parent
2bf53c1ec6
commit
d7bac3e5ce
|
@ -725,6 +725,7 @@ public function getBootFiles(): JsonResponse
|
||||||
$templateName = $data['template_name'] ?? null;
|
$templateName = $data['template_name'] ?? null;
|
||||||
$mac = $data['mac'] ?? null;
|
$mac = $data['mac'] ?? null;
|
||||||
$serverIp = $data['server_ip'] ?? null;
|
$serverIp = $data['server_ip'] ?? null;
|
||||||
|
$ogLiveDir = $data['oglivedir'] ?? 'ogLive';
|
||||||
|
|
||||||
if (!$templateName || !$mac || !$serverIp) {
|
if (!$templateName || !$mac || !$serverIp) {
|
||||||
return new JsonResponse(['error' => 'Invalid input'], Response::HTTP_BAD_REQUEST);
|
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']));
|
(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;
|
$pxeFileName = '01-' . $mac;
|
||||||
|
|
Loading…
Reference in New Issue