refactor: установку зависимостей вынес в функции

This commit is contained in:
Антон Чичков 2024-07-23 10:51:05 +10:00
parent 31ee06efa8
commit 51a7f1e384

View File

@ -46,6 +46,23 @@ function Get-OsRelease {
return Get-Content /etc/os-release | ConvertFrom-StringData return Get-Content /etc/os-release | ConvertFrom-StringData
} }
###################################
# Установка зависимостей
###################################
# Устанавливает рантайм aspnet
function Install-DotnetRuntime
{
dnf install aspnetcore-runtime-$dotnetRuntimeVersion -y
}
# Устанавливает зависимости сервера
function Install-ServerDependencies
{
Write-Host "Устанавливаются зависимости модуля отчётов сервера ЛЭРС"
dnf install libgdiplus -y
}
################################### ###################################
# Константы # Константы
################################### ###################################
@ -176,16 +193,11 @@ elseif (-not $server -and -not $pollservice)
$pollservice = $true $pollservice = $true
} }
# Устанавливаем рантайм aspnet Install-DotnetRuntime
dnf install aspnetcore-runtime-$dotnetRuntimeVersion -y
# Устанавливаем зависимости блока отчётов
if ($server) if ($server)
{ {
Write-Host "Устанавливаются зависимости модуля отчётов сервера ЛЭРС" Install-ServerDependencies
dnf install libgdiplus -y
} }
# Создаём пользователя # Создаём пользователя