diff --git a/run_onchange_before_11_zsh.sh b/run_onchange_before_11_zsh.sh.tmpl similarity index 89% rename from run_onchange_before_11_zsh.sh rename to run_onchange_before_11_zsh.sh.tmpl index ed0c74b..91e4f0e 100644 --- a/run_onchange_before_11_zsh.sh +++ b/run_onchange_before_11_zsh.sh.tmpl @@ -7,8 +7,12 @@ if ! type zsh > /dev/null; then else # Make ZSH the default shell environment if [ $(cat /etc/passwd | grep $USER | awk -F ':' '{print substr($7, length($7)-3)}') != "/zsh" ]; then +{{- if .ephemeral }} + echo "Ephemeral machine: leaving default shell as-is." +{{- else }} echo "Changing shell to zsh." chsh -s $(which zsh) || echo "chsh failed, leaving default shell as-is." >&2 +{{- end }} else echo "Shell is already zsh." fi