SHA256
Убрал long-press меню каналов и обновил deploy-проверку sudo
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user