From eb737c39b2f52f8e3b94d1cca2de2e07404b4800 Mon Sep 17 00:00:00 2001 From: technofab Date: Sat, 27 Apr 2024 19:52:11 +0200 Subject: [PATCH] chore(nix-kubernetes): clean up git_clone script --- nix-kubernetes/coder.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/nix-kubernetes/coder.nix b/nix-kubernetes/coder.nix index a49a679..bf7de48 100644 --- a/nix-kubernetes/coder.nix +++ b/nix-kubernetes/coder.nix @@ -24,13 +24,17 @@ repo = ''''${data.coder_parameter.git_repo.value}''; repo_folder = ''''${local.git_repo_folder}''; in '' - echo "Cloning repo \"${repo}\" if it does not exist" mkdir -p ~/repos - pushd ~/repos >/dev/null - if [[ ! -z "${repo}" && ! -d "${repo_folder}" ]] then - git clone ${repo} ${repo_folder} - fi - popd >/dev/null + if [ ! -z "${repo}" ] then + echo "Cloning repo \"${repo}\" if it does not exist" + pushd ~/repos >/dev/null + if [[ ! -d "${repo_folder}" ]] then + git clone ${repo} ${repo_folder} + fi + popd >/dev/null + else + echo "No git repo specified, skipping..." + fi ''; run_on_start = true; start_blocks_login = true;