diff --git a/linux/install.ps1 b/linux/install.ps1 index 43d4fc3..3433ea6 100644 --- a/linux/install.ps1 +++ b/linux/install.ps1 @@ -124,17 +124,15 @@ else $pollServiceUrl = "https://update.lers.ru/download/files/PollService.zip" } -$isServerInstalled = Test-Path -Path $serverServiceFile -$isPollServiceInstalled = Test-Path -Path $pollserviceServiceFile ## Останавливаем запущенные службы, если они есть -if ($isServerInstalled) +if (Test-Path -Path $serverServiceFile) { systemctl stop $serverServiceName } -if ($isPollServiceInstalled) +if (Test-Path -Path $pollserviceServiceFile) { systemctl stop $pollserviceServiceName } @@ -144,8 +142,8 @@ if ($update) # В режиме обновления игнорируем ключи -server и -pollservice # Вместо этого по наличию файлов определяем установлены ли сервер и служба опроса - $server = $isServerInstalled - $pollservice = $isPollServiceInstalled + $server = Test-Path -Path $serverExecutable + $pollservice = Test-Path -Path $pollServiceExecutable } elseif (-not $server -and -not $pollservice) { @@ -276,12 +274,12 @@ else systemctl daemon-reload -if ($isServerInstalled) +if (Test-Path -Path $serverServiceFile) { systemctl start $serverServiceName } -if ($isPollServiceInstalled) +if (Test-Path -Path $pollserviceServiceFile) { systemctl start $pollserviceServiceName }