blob: d33a7c030fd26991f169a2493bd5b11ebfae9497 [file] [log] [blame]
#!/bin/sh -eux
ubuntu_version="`lsb_release -r | awk '{print $2}'`";
ubuntu_major_version="`echo $ubuntu_version | awk -F. '{print $1}'`";
# Work around bad cached lists on Ubuntu 12.04
if [ "$ubuntu_version" = "12.04" ]; then
apt-get clean;
rm -rf /var/lib/apt/lists;
fi
# Upgrade all installed packages incl. kernel and kernel headers
if [ "$ubuntu_major_version" -lt 14 ]; then
apt-get -y upgrade linux-server linux-headers-server;
fi
# Manage broken indexes on distro disc 12.04.5
if [ "$ubuntu_version" = "12.04" ]; then
apt-get -y install libreadline-dev dpkg;
fi