Добавил проверку поддерживаемой ОС

This commit is contained in:
Антон Чичков 2024-07-18 15:53:20 +10:00
parent 9b26c342e1
commit 60d699665d

View File

@ -42,6 +42,10 @@ function Get-ServerAddress
} while ($true)
}
function Get-OsRelease {
return Get-Content /etc/os-release | ConvertFrom-StringData
}
###################################
# Константы
###################################
@ -111,7 +115,21 @@ if ($PSVersionTable.Platform -eq "Unix") {
}
}
# Определяем откуда будем качать.
##################################
# Убедимся, что ОС поддерживается.
##################################
$osRelease = Get-OsRelease
if ($osRelease.id -ne "redos") {
Write-Error "Неподдерживаемая операционная система $($osRelease.ID) ($($osRelease.NAME))"
exit 2;
}
##################################
# Определяем откуда будем загружать пакеты.
##################################
if ($version)
{