fix: clean the home and temdir

This commit is contained in:
2026-02-06 16:28:33 -05:00
parent 94379cb720
commit 4b895a0591

5
leaf
View File

@@ -305,6 +305,8 @@ leaf_merge_package() {
done done
leaf_invoke_hooks install leaf_invoke_hooks install
popd > /dev/null 2>&1 popd > /dev/null 2>&1
rm -rf "${LEAFHOME}"
rm -rf "${LEAFTMPDIR}"
} }
leaf_parse_options() { leaf_parse_options() {
@@ -884,6 +886,9 @@ leaf_upgrade_package() {
new_trace_dir="${TRACE_DIR}/${new_prefix}/${new_name}" new_trace_dir="${TRACE_DIR}/${new_prefix}/${new_name}"
[ -d "${new_trace_dir}" ] || leaf_error "upgrade: new trace dir missing: ${new_trace_dir}" [ -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 # 3) REMOVE OLD, but SKIP paths owned by NEW
# ========================================================= # =========================================================