fix: ubuntu version detection for linux mint 22

This commit is contained in:
Michael Gissing 2024-08-07 15:24:56 +02:00
parent ea747afcdd
commit 2f0310f074

View file

@ -78,9 +78,12 @@ function calculatePlatform(): { hostPlatform: HostPlatform, isOfficiallySupporte
}
// Linux Mint is ubuntu-based but does not have the same versions
if (distroInfo?.id === 'linuxmint') {
if (parseInt(distroInfo.version, 10) <= 20)
const mintMajor = parseInt(distroInfo.version, 10);
if (mintMajor <= 20)
return { hostPlatform: ('ubuntu20.04' + archSuffix) as HostPlatform, isOfficiallySupportedPlatform: false };
return { hostPlatform: ('ubuntu22.04' + archSuffix) as HostPlatform, isOfficiallySupportedPlatform: false };
if (mintMajor === 21)
return { hostPlatform: ('ubuntu22.04' + archSuffix) as HostPlatform, isOfficiallySupportedPlatform: false };
return { hostPlatform: ('ubuntu24.04' + archSuffix) as HostPlatform, isOfficiallySupportedPlatform: false };
}
if (distroInfo?.id === 'debian' || distroInfo?.id === 'raspbian') {
const isOfficiallySupportedPlatform = distroInfo?.id === 'debian';