diff --git a/misc/core.func b/misc/core.func index 4221d562f..4589c3d4d 100644 --- a/misc/core.func +++ b/misc/core.func @@ -15,6 +15,11 @@ [[ -n "${_CORE_FUNC_LOADED:-}" ]] && return _CORE_FUNC_LOADED=1 +if [[ -z "${HOME:-}" ]]; then + HOME="$(getent passwd "$(id -u)" 2>/dev/null | cut -d: -f6)" + export HOME="${HOME:-/root}" +fi + # ============================================================================== # SECTION 1: INITIALIZATION & SETUP # ==============================================================================