pull/35960/head
Maxime Desroches 1 week ago
parent 84d4d0e955
commit 0019c9ec8d
  1. 13
      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

Loading…
Cancel
Save