From 308ef87e0433aeb3ef865a5088dbfcf330780cfd Mon Sep 17 00:00:00 2001 From: Daniel Bauer Date: Sat, 15 Aug 2026 11:19:36 +0200 Subject: [PATCH] feat: dont call chsh in containers --- ...nge_before_11_zsh.sh => run_onchange_before_11_zsh.sh.tmpl | 4 ++++ 1 file changed, 4 insertions(+) rename run_onchange_before_11_zsh.sh => run_onchange_before_11_zsh.sh.tmpl (89%) 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