From 9f59868cec7ea3d63b0083cdf2ca86f778ac468b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B0=D0=BD=D0=B8=D0=B8=D0=BB=20=D0=93=D1=80=D0=B0?= =?UTF-8?q?=D0=B1=D0=B0=D1=80=D1=8C?= Date: Sat, 23 May 2026 10:50:54 +0300 Subject: [PATCH] fix: remove sudo keepalive mechanism from installation scripts --- scripts/setup_ros2_desktop.sh | 9 --------- scripts/setup_ros2_ros_base.sh | 9 --------- 2 files changed, 18 deletions(-) diff --git a/scripts/setup_ros2_desktop.sh b/scripts/setup_ros2_desktop.sh index 4e79c41..7743aa5 100755 --- a/scripts/setup_ros2_desktop.sh +++ b/scripts/setup_ros2_desktop.sh @@ -8,15 +8,6 @@ export DEBIAN_FRONTEND=noninteractive PROGRESS() { echo "PROGRESS:$1:$2"; } -# Keep sudo credentials alive throughout the installation so the build step that -# follows (rosdep/colcon) does not trigger a password prompt inside the TUI. -# Обновляем sudo-токен в фоне чтобы он не истёк за время установки и не запросил -# пароль повторно во время rosdep/colcon внутри TUI. -sudo -v -( while true; do sudo -v; sleep 240; done ) & -_SUDO_KEEPALIVE_PID=$! -trap 'kill "$_SUDO_KEEPALIVE_PID" 2>/dev/null || true' EXIT - PROGRESS 0 "Checking dpkg state..." echo "Checking dpkg state..." sudo dpkg --configure -a diff --git a/scripts/setup_ros2_ros_base.sh b/scripts/setup_ros2_ros_base.sh index fd07b31..a12efbc 100755 --- a/scripts/setup_ros2_ros_base.sh +++ b/scripts/setup_ros2_ros_base.sh @@ -8,15 +8,6 @@ export DEBIAN_FRONTEND=noninteractive PROGRESS() { echo "PROGRESS:$1:$2"; } -# Keep sudo credentials alive throughout the installation so the build step that -# follows (rosdep/colcon) does not trigger a password prompt inside the TUI. -# Обновляем sudo-токен в фоне чтобы он не истёк за время установки и не запросил -# пароль повторно во время rosdep/colcon внутри TUI. -sudo -v -( while true; do sudo -v; sleep 240; done ) & -_SUDO_KEEPALIVE_PID=$! -trap 'kill "$_SUDO_KEEPALIVE_PID" 2>/dev/null || true' EXIT - PROGRESS 0 "Checking dpkg state..." echo "Checking dpkg state..." sudo dpkg --configure -a