From 874978ea9a2df1cc6683676bffc7c8e5d69b1c5b Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 19 Jan 2023 18:46:57 +0000 Subject: [PATCH] chore(dogfood): Avoid calling ~/personalize unless executable --- dogfood/main.tf | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dogfood/main.tf b/dogfood/main.tf index fabb5930f4370..e98d4225545a9 100644 --- a/dogfood/main.tf +++ b/dogfood/main.tf @@ -68,11 +68,14 @@ resource "coder_agent" "dev" { code-server --auth none --port 13337 & sudo service docker start DOTFILES_URI=${var.dotfiles_uri} + rm -f ~/.personalize.log if [ -n "$DOTFILES_URI" ]; then - coder dotfiles "$DOTFILES_URI" -y 2>&1 | tee ~/.personalize.log + coder dotfiles "$DOTFILES_URI" -y 2>&1 | tee -a ~/.personalize.log fi - if [ -f ./personalize ]; then - ./personalize + if [ -x ~/personalize ]; then + ~/personalize | tee -a ~/.personalize.log + elif [ -f ~/personalize ]; then + echo "~/personalize is not executable, skipping..." | tee -a ~/.personalize.log fi EOF }