From ed086b9685aa62541c15476237992a96e5a2a0f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rene=CC=81=20Oelke?= Date: Tue, 1 Jul 2014 14:41:14 +0200 Subject: [PATCH] Added kernel and kernel headers to apt-get upgrade command. --- packer/scripts/ubuntu/cleanup.sh | 8 ++++---- packer/scripts/ubuntu/update.sh | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/packer/scripts/ubuntu/cleanup.sh b/packer/scripts/ubuntu/cleanup.sh index 176774a17..08c4f2b43 100644 --- a/packer/scripts/ubuntu/cleanup.sh +++ b/packer/scripts/ubuntu/cleanup.sh @@ -1,5 +1,8 @@ #!/bin/bash -eux -# + +# delete all linux headers +dpkg --list | awk '{ print $2 }' | grep linux-headers | xargs apt-get -y purge + # this removes specific linux kernels, such as # linux-image-3.11.0-15-generic but # * keeps the current kernel @@ -7,9 +10,6 @@ # dpkg --list | awk '{ print $2 }' | grep 'linux-image-3.*-generic' | grep -v `uname -r` | xargs apt-get -y purge -# delete all linux headers -dpkg --list | awk '{ print $2 }' | grep linux-headers | xargs apt-get -y purge - # delete linux source dpkg --list | awk '{ print $2 }' | grep linux-source | xargs apt-get -y purge diff --git a/packer/scripts/ubuntu/update.sh b/packer/scripts/ubuntu/update.sh index 80e8dd3f9..06efcf5c1 100644 --- a/packer/scripts/ubuntu/update.sh +++ b/packer/scripts/ubuntu/update.sh @@ -1,7 +1,10 @@ #!/bin/bash -eux +# Update the package list apt-get update -apt-get -y upgrade + +# Upgrade all installed packages incl. kernel and kernel headers +apt-get -y upgrade linux-server linux-headers-server # ensure the correct kernel headers are installed apt-get -y install linux-headers-$(uname -r)