Files
home-assistant-operating-sy…/scripts/update-kernel-rpi.sh
Jan Čermák b3e3d833a7 Include links to kernel changelogs on kernel bump (#3133)
Generate list of changelogs if we're bumping to the next patch release.
If major or minor version is bumped, the commit message contains only
the title, like before.

Also fix English in the commit title of RPi bump.
2024-02-01 11:27:52 +01:00

26 lines
953 B
Bash
Executable File

#!/bin/bash
set -e
if [ -z "$1" ]; then
echo "Need a commit ID!"
exit 1
fi
if [ -z "$2" ]; then
echo "Need a kernel version!"
exit 1
fi
defconfigs=(buildroot-external/configs/{rpi*,yellow}_defconfig)
sed -i "s|BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION=\"https://github.com/raspberrypi/linux/.*\"|BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION=\"https://github.com/raspberrypi/linux/archive/$1.tar.gz\"|g" "${defconfigs[@]}"
sed -i "s/| \(Raspberry Pi.*\|Home Assistant Yellow\) | .* |/| \1 | $2 |/g" Documentation/kernel.md
git commit -m "RaspberryPi: Update kernel to $2 - $1" "${defconfigs[@]}" Documentation/kernel.md
./scripts/check-kernel-patches.sh
echo
echo "WARNING: bumping RPi kernel usually requires bump of rpi-firmware"
echo "package to version from the corresponding branch in raspberrypi/firmware"
echo "repository (which is usually the stable branch), namely because the DT"
echo "overlays are copied from this repository"