From: Michael Prokop Date: Thu, 11 Aug 2016 21:33:33 +0000 (+0200) Subject: packer: explicitly set Bash as default shell for Vagrant user X-Git-Tag: v0.76~6 X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=commitdiff_plain;h=5e6671f26a3518388b7320d9dfcbbeefc281a082;ds=sidebyside packer: explicitly set Bash as default shell for Vagrant user If the provision script fails with Zsh setup then it's annoying to be dropped to /bin/sh, so let's assume /bin/bash as safe default. --- diff --git a/packer/debian64_provision.sh b/packer/debian64_provision.sh index 218c8f6..eff15d1 100644 --- a/packer/debian64_provision.sh +++ b/packer/debian64_provision.sh @@ -100,7 +100,7 @@ vagrant_setup() { chroot ${TARGET} apt-get -y install sudo echo "* Adding Vagrant user" - chroot ${TARGET} useradd -d /home/vagrant -m -u 1000 vagrant + chroot ${TARGET} useradd -d /home/vagrant -m -u 1000 vagrant -s /bin/bash echo "* Installing Vagrant ssh key" mkdir -m 0700 -p ${TARGET}/home/vagrant/.ssh