From b4ebba384b0d5e884f99a56caa8de92675cbd60f Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Thu, 18 Jan 2024 22:09:55 -0800 Subject: [PATCH] cleanup startup params (#31068) --- Jenkinsfile | 1 + selfdrive/manager/helpers.py | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0ae5f5076d..4b0fe6a845 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -35,6 +35,7 @@ source ~/.bash_profile if [ -f /TICI ]; then source /etc/profile + rm -rf /tmp/tmp* rm -rf ~/.commacache if ! systemctl is-active --quiet systemd-resolved; then diff --git a/selfdrive/manager/helpers.py b/selfdrive/manager/helpers.py index ba529910e5..1b6f8df1ef 100644 --- a/selfdrive/manager/helpers.py +++ b/selfdrive/manager/helpers.py @@ -54,9 +54,11 @@ def save_bootlog(): tmp = tempfile.mkdtemp() shutil.copytree(Params().get_param_path() + "/..", tmp, dirs_exist_ok=True) - env = os.environ.copy() - env['PARAMS_ROOT'] = tmp - - t = threading.Thread(target=subprocess.call, args=("./bootlog", ), kwargs={'cwd': os.path.join(BASEDIR, "system/loggerd"), 'env': env}) + def fn(tmpdir): + env = os.environ.copy() + env['PARAMS_ROOT'] = tmpdir + subprocess.call("./bootlog", cwd=os.path.join(BASEDIR, "system/loggerd"), env=env) + shutil.rmtree(tmpdir) + t = threading.Thread(target=fn, args=(tmp, )) t.daemon = True t.start()