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