From 0019c9ec8d444af35e2a0a6012c6d3785eef0146 Mon Sep 17 00:00:00 2001 From: Maxime Desroches Date: Sun, 10 Aug 2025 17:15:20 -0700 Subject: [PATCH] more --- system/ui/setup.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/system/ui/setup.py b/system/ui/setup.py index 2566ea209c..b18493d4a6 100755 --- a/system/ui/setup.py +++ b/system/ui/setup.py @@ -33,11 +33,19 @@ BUTTON_SPACING = 50 OPENPILOT_URL = "https://openpilot.comma.ai" USER_AGENT = f"AGNOSSetup-{HARDWARE.get_os_version()}" +CONTINUE_PATH = "/tmp/continue.sh" +TMP_CONTINUE_PATH = "/tmp/continue.sh.new" INSTALL_PATH = "/tmp/openpilot" TMP_INSTALL_PATH = "/tmp/tmppilot" CACHE_PATH = "/tmp/openpilot.cache" BRANCH = "release3" +CONTINUE = """#!/usr/bin/env bash + +cd /data/openpilot +exec ./launch_openpilot.sh +""" + class SetupState(IntEnum): LOW_VOLTAGE = 0 @@ -324,6 +332,11 @@ class Setup(Widget): shutil.move(TMP_INSTALL_PATH, INSTALL_PATH) + with open(TMP_CONTINUE_PATH, "w") as f: + f.write(CONTINUE) + run_cmd(["chmod", "+x", TMP_CONTINUE_PATH]) + shutil.move("/tmp/continue.sh.new", CONTINUE_PATH) + gui_app.request_close() else: self.state = SetupState.NETWORK_SETUP