diff options
author | Jack Pearkes <jackpearkes@gmail.com> | 2015-04-15 16:09:08 -0700 |
---|---|---|
committer | Jack Pearkes <jackpearkes@gmail.com> | 2015-04-15 16:11:25 -0700 |
commit | eac1d1a6d1c638602dc696d4101c11a3f80cbc1e (patch) | |
tree | 54f558caadcc82978cd398bc59857f033e296a66 /scripts/base.sh |
initial commit
Diffstat (limited to 'scripts/base.sh')
-rw-r--r-- | scripts/base.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/base.sh b/scripts/base.sh new file mode 100644 index 0000000..d09645d --- /dev/null +++ b/scripts/base.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +perl -p -i -e 's#http://us.archive.ubuntu.com/ubuntu#http://mirror.rackspace.com/ubuntu#gi' /etc/apt/sources.list + +# Update the box +apt-get -y update >/dev/null +apt-get -y install facter linux-headers-$(uname -r) build-essential zlib1g-dev libssl-dev libreadline-gplv2-dev curl unzip >/dev/null + +# Tweak sshd to prevent DNS resolution (speed up logins) +echo 'UseDNS no' >> /etc/ssh/sshd_config + +# Remove 5s grub timeout to speed up booting +cat <<EOF > /etc/default/grub +# If you change this file, run 'update-grub' afterwards to update +# /boot/grub/grub.cfg. + +GRUB_DEFAULT=0 +GRUB_TIMEOUT=0 +GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` +GRUB_CMDLINE_LINUX_DEFAULT="quiet" +GRUB_CMDLINE_LINUX="debian-installer=en_US" +EOF + +update-grub |