2020-04-28 22:23:08 +02:00
#!/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
2022-09-07 19:21:30 +02:00
defconfigs = ( buildroot-external/configs/{ rpi*,yellow} _defconfig)
2021-06-19 19:26:44 +02:00
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 [@] } "
2022-09-07 19:21:30 +02:00
sed -i " s/| \(Raspberry Pi.*\|Home Assistant Yellow\) | .* |/| \1 | $2 |/g " Documentation/kernel.md
2024-02-01 11:27:52 +01:00
git commit -m " RaspberryPi: Update kernel to $2 - $1 " " ${ defconfigs [@] } " Documentation/kernel.md
2021-06-19 19:26:44 +02:00
./scripts/check-kernel-patches.sh
2023-11-15 18:52:27 +01:00
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"