Sha256: 096cc54f5d472e890978523dbf92243bcf628369fcf9ca073d52555b669e9b9e
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
# postinstall.sh based upon Mitchell's old basebox example # mark the build time date > /etc/vagrant_box_build_time # update the apt cache and packages case $(lsb_release -cs) in 'precise') apt-get clean rm -rf /var/lib/apt/lists/* apt-get clean ;; *) ;; esac apt-get -qy update apt-get -qy upgrade # install some oft used packages apt-get -qy install linux-headers-$(uname -r) build-essential \ zlib1g-dev libssl-dev # configure password-less sudo usermod -a -G sudo vagrant echo "%vagrant ALL=NOPASSWD:ALL" > /tmp/vagrant mv /tmp/vagrant /etc/sudoers.d/vagrant chmod 0440 /etc/sudoers.d/vagrant # install the vagrant-provided ssh keys mkdir -pm 700 /home/vagrant/.ssh curl -Lo /home/vagrant/.ssh/authorized_keys \ 'https://raw.github.com/mitchellh/vagrant/master/keys/vagrant.pub' chmod 0600 /home/vagrant/.ssh/authorized_keys chown -R vagrant:vagrant /home/vagrant/.ssh # under systemd based Ubuntu systems, networking breaks on first reboot # this is because it's renamed to follow the PCI slot case $(lsb_release -cs) in "wily" | "xenial") sed -i "s/ens33/ens32/g" /etc/network/interfaces ;; *) ;; esac # clean up any artifacts rm -f /home/vagrant/shutdown.sh exit
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
boxes-2.5.0 | scripts/postinstall.sh |
boxes-2.4.0 | scripts/postinstall.sh |