Skip to content

Instantly share code, notes, and snippets.

@lemehmet
Created September 7, 2021 15:37
Show Gist options
  • Save lemehmet/eab5cf7773ae92b0d2f9b09583872761 to your computer and use it in GitHub Desktop.
Save lemehmet/eab5cf7773ae92b0d2f9b09583872761 to your computer and use it in GitHub Desktop.
Purges custom kernels
#!/usr/bin/env bash
set -euox pipefail
#: ${1?"Usage: $0 ARGUMENT"}
kernel_version=${1:?"Need a kernel version to remove, e.g. 5.10.8-051008. Hint: dpkg -l | grep linux-"}
unsigned_prefix=${2:-""}
sudo dpkg --purge --force-all \
"linux-image-${unsigned_prefix}${kernel_version}"-generic \
"linux-modules-${kernel_version}"-generic \
"linux-headers-${kernel_version}" \
"linux-headers-${kernel_version}-generic" \
"linux-modules-extra-${kernel_version}-generic"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment