Убрал long-press меню каналов и обновил deploy-проверку sudo

This commit is contained in:
AidarKC
2026-05-31 19:30:36 +04:00
parent 1b0e1cf1d4
commit 5899bd2f77
25 changed files with 3343 additions and 192 deletions
@@ -43,7 +43,10 @@ public class IT_DeployRestartNoCleanNoTestsMain {
}
private static void ensureSudoNoPasswordOrThrow() {
int code = ssh("sudo -n systemctl status " + SERVICE_NAME + " >/dev/null 2>&1");
// Проверяем именно возможность sudo без пароля.
// systemctl status может возвращать non-zero для inactive/failed сервиса,
// и это не должно считаться проблемой прав доступа.
int code = ssh("sudo -n true");
if (code == 0) return;
throw new RuntimeException(
"Remote sudo requires password for " + REMOTE_USER + "@" + REMOTE_HOST