#!/bin/bash

# Work inside /usr/src where linux-headers symlinks are managed.
cd /usr/src || exit 0

# Remove stale kernel header links left by previously installed kernels.
for header_entry in linux-headers-*; do
    [ -e "$header_entry" ] || continue

    kernelrm="${header_entry#linux-headers-}"
    rm "/usr/src/linux-headers-$kernelrm" 2> /dev/null
    rm "/usr/lib/modules/$kernelrm/build/version" 2> /dev/null

done

exit 0
