fix: clean the home and temdir
This commit is contained in:
5
leaf
5
leaf
@@ -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
|
||||||
# =========================================================
|
# =========================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user