[Git-commits] [grml/grml-debootstrap] 5e6671: packer: explicitly set Bash as default shell for V...

Michael Prokop mika at grml.org
Thu Aug 11 23:39:50 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/grml/grml-debootstrap
  Commit: 5e6671f26a3518388b7320d9dfcbbeefc281a082
      https://github.com/grml/grml-debootstrap/commit/5e6671f26a3518388b7320d9dfcbbeefc281a082
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-08-11 (Thu, 11 Aug 2016)

  Changed paths:
    M packer/debian64_provision.sh

  Log Message:
  -----------
  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.


  Commit: 8609e64e6fef8931643d4094342cc2baf37f352d
      https://github.com/grml/grml-debootstrap/commit/8609e64e6fef8931643d4094342cc2baf37f352d
  Author: Michael Prokop <mika at grml.org>
  Date:   2016-08-11 (Thu, 11 Aug 2016)

  Changed paths:
    M packer/debian64_provision.sh

  Log Message:
  -----------
  packer: apply predictable network interface workaround for Debian/stretch and newer

We currently get a default network configuration in
/etc/network/interfaces which refers to eth0 (and eth1). But on
Debian/stretch and newer the devices follow the new network
interface naming schema (see udev's README.Debian for further
details). This causes e.g. a vagrant up run for a stretch based
base box to fail since it can't login via SSH then. Until there's
a better approach available just use the predictable network
interface naming schema via udev as recommended.


Compare: https://github.com/grml/grml-debootstrap/compare/12f4a35be8bc...8609e64e6fef


More information about the Git-commits mailing list