26 lines
466 B
Bash
26 lines
466 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -euxo pipefail
|
|
|
|
KERNEL_VERSION="$(cat VERSION)"
|
|
|
|
wget \
|
|
https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-${KERNEL_VERSION}.tar.xz
|
|
|
|
tar -xf linux-${KERNEL_VERSION}.tar.xz
|
|
|
|
cd linux-${KERNEL_VERSION}
|
|
|
|
cp ../config/kernel.config .config
|
|
|
|
make olddefconfig
|
|
|
|
for patch in ../patches/*.patch
|
|
do
|
|
[ -f "$patch" ] || continue
|
|
patch -p1 < "$patch"
|
|
done
|
|
|
|
scripts/config --set-str LOCALVERSION "-espos"
|
|
|
|
fakeroot make -j"$(nproc)" bindeb-pkg |