From 4b895a0591e3d8c4ce3db54930eae11b976e61b2 Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Fri, 6 Feb 2026 16:28:33 -0500 Subject: [PATCH] fix: clean the home and temdir --- leaf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/leaf b/leaf index fd39a38..d8c071f 100755 --- a/leaf +++ b/leaf @@ -305,6 +305,8 @@ leaf_merge_package() { done leaf_invoke_hooks install popd > /dev/null 2>&1 + rm -rf "${LEAFHOME}" + rm -rf "${LEAFTMPDIR}" } leaf_parse_options() { @@ -884,6 +886,9 @@ leaf_upgrade_package() { new_trace_dir="${TRACE_DIR}/${new_prefix}/${new_name}" [ -d "${new_trace_dir}" ] || leaf_error "upgrade: new trace dir missing: ${new_trace_dir}" + rm -rf "${LEAFHOME}" + rm -rf "${LEAFTMPDIR}" + # ========================================================= # 3) REMOVE OLD, but SKIP paths owned by NEW # =========================================================