Permalink
Browse files

Faster NEOS download and auto removal of NEOS image after installation (

  • Loading branch information...
rbiasini committed Dec 21, 2018
1 parent 067f1bf commit 4610a6e4d4c5ad051e1e6c64f28b26691c45ba2f
Showing with 6 additions and 3 deletions.
  1. BIN installer/updater/updater
  2. +6 −3 selfdrive/manager.py
BIN -4 KB (100%) installer/updater/updater
Binary file not shown.
@@ -41,9 +41,9 @@ def unblock_stdout():
os._exit(os.wait()[1])

if __name__ == "__main__":
if os.path.isfile("/init.qcom.rc") \
and (not os.path.isfile("/VERSION") or int(open("/VERSION").read()) < 8):

neos_update_required = os.path.isfile("/init.qcom.rc") \
and (not os.path.isfile("/VERSION") or int(open("/VERSION").read()) < 8)
if neos_update_required:
# update continue.sh before updating NEOS
if os.path.isfile(os.path.join(BASEDIR, "scripts", "continue.sh")):
from shutil import copyfile
@@ -54,6 +54,9 @@ def unblock_stdout():
subprocess.check_call(["git", "clean", "-xdf"], cwd=BASEDIR)
os.system(os.path.join(BASEDIR, "installer", "updater", "updater"))
raise Exception("NEOS outdated")
elif os.path.isdir("/data/neoupdate"):
from shutil import rmtree
rmtree("/data/neoupdate")

unblock_stdout()

0 comments on commit 4610a6e

Please sign in to comment.