From f0df0686f9013524e896fd73068e391b4b8731fb Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Thu, 19 Jan 2023 21:02:15 +0200 Subject: [PATCH] chore(dogfood): Avoid calling ~/personalize unless executable (#5793) --- dogfood/main.tf | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dogfood/main.tf b/dogfood/main.tf index fabb5930f4..e98d422554 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 }