diff options
Diffstat (limited to 'utils/lib.sh')
| -rwxr-xr-x | utils/lib.sh | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/utils/lib.sh b/utils/lib.sh index 78641cc0b..05ff5e594 100755 --- a/utils/lib.sh +++ b/utils/lib.sh @@ -32,18 +32,15 @@ if [[ -z ${DIFF_CMD} ]]; then fi fi -DOT_CONFIG="${DOT_CONFIG:-${REPO_ROOT}/.config}" +DOT_CONFIG="${DOT_CONFIG:-${REPO_ROOT}/.config.sh}" source_dot_config() { - if [[ ! -e "$DOT_CONFIG" ]]; then - info_msg "installing $DOT_CONFIG" - cp "$(dirname "${BASH_SOURCE[0]}")/dot_config" "$DOT_CONFIG" - if [[ ! -z ${SUDO_USER} ]]; then - chown "${SUDO_USER}:${SUDO_USER}" "$DOT_CONFIG" - fi + if [[ ! -e "${DOT_CONFIG}" ]]; then + err_msg "configuration does not extsts at: ${DOT_CONFIG}" + return 42 fi # shellcheck disable=SC1090 - source "${REPO_ROOT}/.config" + source "${DOT_CONFIG}" } sudo_or_exit() { |