diff options
Diffstat (limited to 'roles/scaleway-dkms/files/my_scw-fetch-kernel-sources')
-rw-r--r-- | roles/scaleway-dkms/files/my_scw-fetch-kernel-sources | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/roles/scaleway-dkms/files/my_scw-fetch-kernel-sources b/roles/scaleway-dkms/files/my_scw-fetch-kernel-sources deleted file mode 100644 index 7116ae24..00000000 --- a/roles/scaleway-dkms/files/my_scw-fetch-kernel-sources +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -# this is based on: -# https://github.com/scaleway/kernel-tools#how-to-build-a-custom-kernel-module - -# Determine versions -arch="$(uname -m)" -release="$(uname -r)" -upstream="${release%%-*}" -local="${release#*-}" - -# Get kernel sources -mkdir -p /usr/src -wget -O "/usr/src/linux-${upstream}.tar.xz" "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${upstream}.tar.xz" -tar xf "/usr/src/linux-${upstream}.tar.xz" -C /usr/src/ -ln -fns "/usr/src/linux-${upstream}" /usr/src/linux -ln -fns "/usr/src/linux-${upstream}" "/lib/modules/${release}/build" - -# Prepare kernel -zcat /proc/config.gz > /usr/src/linux/.config -printf 'CONFIG_LOCALVERSION="%s"\nCONFIG_CROSS_COMPILE=""\n' "${local:+-$local}" >> /usr/src/linux/.config -wget -O /usr/src/linux/Module.symvers "http://mirror.scaleway.com/kernel/${arch}/${release}/Module.symvers" -make -C /usr/src/linux prepare modules_prepare |