Enhance entrypoint script: add installation of .NET Runtime and SDK for Windows in Wine

This commit is contained in:
2025-07-07 14:19:02 +02:00
parent be46b28bac
commit 65e658ce80

View File

@@ -37,6 +37,21 @@ sleep 5
echo "Testing Wine..."
if timeout 10 wine cmd /c "echo Wine works"; then
echo "Wine test successful"
# Install .NET Runtime for Windows in Wine
echo "Installing .NET Runtime for Windows..."
cd /tmp
wget -q https://download.microsoft.com/download/6/6/1/661c9a9c-9c54-4f8b-b1c6-89d88c0f3d68/dotnet-runtime-9.0.6-win-x64.exe
timeout 120 wine dotnet-runtime-9.0.6-win-x64.exe /quiet /install || echo "Runtime installation timed out"
rm -f dotnet-runtime-9.0.6-win-x64.exe
# Also install .NET SDK for Windows
echo "Installing .NET SDK for Windows..."
wget -q https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.301/dotnet-sdk-9.0.301-win-x64.exe
timeout 120 wine dotnet-sdk-9.0.301-win-x64.exe /quiet /install || echo "SDK installation timed out"
rm -f dotnet-sdk-9.0.301-win-x64.exe
cd /home/container
else
echo "Wine test failed, but continuing..."
fi