From 047a7be43295d2ac084cf384a0f7e55e980faaa7 Mon Sep 17 00:00:00 2001 From: Roger Luethi <rl@patchworkscience.org> Date: Mon, 8 Sep 2014 13:59:07 +0200 Subject: [PATCH] labs: remove linux-image-extra On Ubuntu 14.04 LTS, the removal of the old kernel (linux-image) fails after the upgrade because linux-image-extra depends on it. Remove that package first (if it is installed). Change-Id: I17a0caa091fd69951df65c4f1ac954a61ea29227 --- labs/scripts/apt_upgrade.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/labs/scripts/apt_upgrade.sh b/labs/scripts/apt_upgrade.sh index 328bd51a..eb1c3a9c 100755 --- a/labs/scripts/apt_upgrade.sh +++ b/labs/scripts/apt_upgrade.sh @@ -28,6 +28,9 @@ RUNNING_KERNEL=$(uname -r) if [[ $INSTALLED_KERNEL != $RUNNING_KERNEL ]]; then echo "Kernel $INSTALLED_KERNEL installed. Removing $RUNNING_KERNEL." + if dpkg -s "linux-image-extra-$RUNNING_KERNEL" >/dev/null 2>&1; then + sudo dpkg --purge "linux-image-extra-$RUNNING_KERNEL" + fi sudo dpkg --purge "linux-image-$RUNNING_KERNEL" sudo dpkg --purge "linux-headers-$RUNNING_KERNEL" fi