blob: 2bfedd8bdf043d0c08c69a14127ec67ac7dc6a44 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/bin/sh
. ./.vars
VERSION=4.16.2
KERNEL_TAR_PKG="${build_dir}/linux-$VERSION/linux-$VERSION-x86.tar"
cd $build_dir
if ! [ -d "${build_dir}/linux-$VERSION" ] ; then
xz -dc < "${dist_dir}/linux-$VERSION.tar.xz" | tar -xvf -
fi
cd "linux-$VERSION"
if ! [ -e ./.config ] ; then
cp "${base_dir}/kernel-config" ./.config
fi
for _p in $prefix/boot $prefix/usr/include $prefix/lib/modules ; do
if ! [ -d "$_p" ] ; then mkdir -p "$_p"; fi
done
export INSTALL_PATH="$prefix/boot"
# export INSTALL_MOD_PATH="$prefix/lib/modules/\$(KERNELRELEASE)"
export INSTALL_MOD_PATH="$prefix"
export INSTALL_HDR_PATH="$prefix/usr"
make olddefconfig
make -j$(nproc) bzImage modules
make install
make modules_install
make headers_install INSTALL_HDR_PATH="$INSTALL_HDR_PATH"
|