ubuntu-mainline-kernel.sh
ubuntu-mainline-kernel.sh copied to clipboard
Add support for version filtering with -i
Hello,
Thank you for a highly useful script.
This PR adds support for version filtering when installing new kernels. E.g. -i v5.17 will install the latest v5.17.x kernel available. It has been implemented with an util function filterArray():
filterArray () {
local filter=$1
shift
local -a all=( "$@" )
local -a filtered=($(printf '%s\n' "${all[@]}" | grep "v${filter#v}"))
echo "${filtered[@]}"
}
Cheers, J