mirror of
https://github.com/rancher/os-kernel.git
synced 2025-07-16 22:41:04 +00:00
25 lines
557 B
Bash
25 lines
557 B
Bash
|
#!/bin/bash
|
||
|
set -e
|
||
|
|
||
|
DIR=$(readlink /lib/modules/$(uname -r)/build)
|
||
|
STAMP=${DIR}/.done
|
||
|
VER=$(basename $DIR)
|
||
|
|
||
|
if [ "$VER" = "Ubuntu-4.4.0-23.41-rancher2" ]; then
|
||
|
VER=Ubuntu-4.4.0-23.41-rancher2-2
|
||
|
fi
|
||
|
|
||
|
KERNEL_HEADERS_URL=${KERNEL_HEADERS_URL:-https://github.com/rancher/os-kernel/releases/download/${VER}/build.tar.gz}
|
||
|
|
||
|
if [ -e $STAMP ]; then
|
||
|
echo Headers already installed in $DIR
|
||
|
exit 0
|
||
|
fi
|
||
|
|
||
|
echo Downloading $KERNEL_HEADERS_URL
|
||
|
mkdir -p $DIR
|
||
|
wget -O - $KERNEL_HEADERS_URL | gzip -dc | tar xf - -C $DIR
|
||
|
touch $STAMP
|
||
|
|
||
|
echo Headers installed at $DIR
|