Add check for existing /bin path in entrypoint

This commit is contained in:
Baumgartner Marcel
2024-06-06 12:41:04 +02:00
parent 4401a91d35
commit 67b201e7c5

View File

@@ -357,7 +357,8 @@ public class ImageConversionHelper
// Installation // Installation
var installation = egg["scripts"]?["installation"] ?? JObject.Parse("{}"); var installation = egg["scripts"]?["installation"] ?? JObject.Parse("{}");
result.InstallShell = "/bin/" + installation.Value<string>("entrypoint") ?? "Install shell was missing"; var entrypoint = installation.Value<string>("entrypoint") ?? "Install shell was missing";
result.InstallShell = entrypoint.StartsWith("/bin/") ? entrypoint : "/bin/" + entrypoint;
result.InstallScript = installation.Value<string>("script") ?? "Install script was missing"; result.InstallScript = installation.Value<string>("script") ?? "Install script was missing";
result.InstallDockerImage = installation.Value<string>("container") ?? "Install container was missing"; result.InstallDockerImage = installation.Value<string>("container") ?? "Install container was missing";