Skip to content
This repository has been archived by the owner on Sep 27, 2021. It is now read-only.

Reduce the default installed packages. #32

Merged
merged 3 commits into from
Nov 10, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions scripts/ansible.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
#!/bin/bash

apt-get -qy install python-setuptools python-dev

case $(lsb_release -is) in
'ubuntu')
apt-add-repository ppa:ansible/ansible
Expand Down
9 changes: 4 additions & 5 deletions scripts/postinstall.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,8 @@ apt-get -qy update
apt-get -qy upgrade

# install some oft used packages
apt-get -qy install linux-headers-$(uname -r) build-essential
apt-get -qy install zlib1g-dev libssl-dev
apt-get -qy install python-software-properties python-setuptools python-dev
apt-get -qy install linux-headers-$(uname -r) build-essential \
zlib1g-dev libssl-dev

# configure password-less sudo
usermod -a -G sudo vagrant
Expand All @@ -35,10 +34,10 @@ curl -Lo /home/vagrant/.ssh/authorized_keys \
chmod 0600 /home/vagrant/.ssh/authorized_keys
chown -R vagrant:vagrant /home/vagrant/.ssh

# under Ubuntu 16.04 (Xenial), networking gets lost on reboot
# 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
"xenial")
"wily" | "xenial")
sed -i "s/ens33/ens32/g" /etc/network/interfaces
;;
*)
Expand Down
17 changes: 12 additions & 5 deletions scripts/purge.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,19 @@ echo "Cleaning up dhcp..."
rm /var/lib/dhcp/*

# make sure Udev doesn't block our network
# except on systemd systems where this isn't used
# http://6.ptmc.org/?p=164
echo "Cleaning up udev..."
rm /etc/udev/rules.d/70-persistent-net.rules
mkdir /etc/udev/rules.d/70-persistent-net.rules
rm -rf /dev/.udev/
rm /lib/udev/rules.d/75-persistent-net-generator.rules
case $(lsb_release -cs) in
"wily" | "xenial")
;;
*)
echo "Cleaning up udev..."
rm /etc/udev/rules.d/70-persistent-net.rules
mkdir /etc/udev/rules.d/70-persistent-net.rules
rm -rf /dev/.udev/
rm /lib/udev/rules.d/75-persistent-net-generator.rules
;;
esac

# clean up apt
echo "Cleaning up apt..."
Expand Down