2021-03-15 18:31:04 +01:00
|
|
|
#!/bin/bash
|
2020-11-12 17:26:52 +01:00
|
|
|
# Script to check for new kernel release
|
|
|
|
set -e
|
|
|
|
set -o pipefail
|
|
|
|
|
|
|
|
MAJOR=$(echo $1 | sed -e "s/^v//" -e "s/\.[^.]*$//")
|
|
|
|
CURRENT=$(scripts/version.sh -L)
|
2021-02-24 10:53:13 +01:00
|
|
|
NEW=$(curl -s https://www.kernel.org/releases.json | jq -r ".releases|sort_by(-.released.timestamp)|map(select(.version | startswith(\"$MAJOR\")))|first|.version")
|
2020-11-12 17:26:52 +01:00
|
|
|
|
2021-02-18 13:51:07 +01:00
|
|
|
if [[ "$(scripts/version.sh -p)" = "0" ]]; then
|
|
|
|
[[ "$(scripts/version.sh -n)" = "$NEW" ]] || echo $NEW
|
|
|
|
else
|
|
|
|
[[ "$CURRENT" = "$NEW" ]] || echo $NEW
|
|
|
|
fi
|