From 86eb8d7fded15fa5350a3bba85aaea4f9233e187 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Tue, 16 Mar 2021 06:51:10 +0100 Subject: [PATCH] Handle existing files use-case for dev installer Closes https://git.autonomic.zone/coop-cloud/abra/issues/98. --- installer/installer | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/installer/installer b/installer/installer index 8a9d43f..27ad206 100755 --- a/installer/installer +++ b/installer/installer @@ -13,9 +13,12 @@ function install_abra_release { function install_abra_dev { mkdir -p "$HOME/.abra/" - git clone "$GIT_URL" "$HOME/.abra/src" + if [[ ! -d "$HOME/.abra/src" ]]; then + git clone "$GIT_URL" "$HOME/.abra/src" + fi mkdir -p "$HOME/.local/bin" - ln -s "$HOME/.abra/src/abra" "$HOME/.local/bin/abra" + ln -sf "$HOME/.abra/src/abra" "$HOME/.local/bin/abra" + echo "abra installed to $HOME/.local/bin/abra (development bleeding edge)" } function run_installation {