Files

29 lines
984 B
Bash
Raw Permalink Normal View History

2023-06-20 10:56:40 +05:30
#!/usr/bin/bash
set -e
2024-07-31 14:16:34 -07:00
KERNEL_VERSION=6.9.11-200.fc40
2024-04-06 20:45:11 -07:00
cd "$sourcedir"
koji download-build --quiet --arch=src "kernel-$KERNEL_VERSION"
2023-11-21 14:02:11 -08:00
rpmdev-extract -q "kernel-$KERNEL_VERSION.src.rpm"
mv -n "kernel-$KERNEL_VERSION.src"/* .
rm -r "kernel-$KERNEL_VERSION.src.rpm" "kernel-$KERNEL_VERSION.src"
2023-06-22 15:27:40 +05:30
# Set buildid to .t2
2023-11-21 14:02:11 -08:00
sed -i 's/# define buildid .local/%define buildid .t2/g' "kernel.spec"
2023-06-22 15:27:40 +05:30
# Bump release
sed -i 's/%define specrelease 200/%define specrelease 201/g' "kernel.spec"
2024-06-17 21:41:11 -07:00
# Disable debug kernels
sed -i "/%define with_debug /c %define with_debug 0" "kernel.spec"
2023-06-22 15:27:40 +05:30
2023-11-21 14:02:11 -08:00
# Add our patches
sed -i "/Patch1:/a Patch2: t2linux-combined.patch" "kernel.spec"
2023-12-01 23:53:58 -08:00
sed -i "/ApplyOptionalPatch patch-%{patchversion}-redhat.patch/a ApplyOptionalPatch t2linux-combined.patch" "kernel.spec"
2023-06-22 15:27:40 +05:30
2023-11-21 14:02:11 -08:00
cat "linux-t2-patches/extra_config" > "kernel-local"
2024-06-17 19:52:42 -07:00
echo "CONFIG_MODULE_FORCE_UNLOAD=y" >> "kernel-local"
2024-08-03 23:53:23 -07:00
echo "CONFIG_BRCMDBG=y" >> "kernel-local"
2023-11-21 14:02:11 -08:00
cat "linux-t2-patches"/*.patch > "t2linux-combined.patch"