summaryrefslogtreecommitdiffstats
path: root/remote/modules/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'remote/modules/kernel')
-rw-r--r--remote/modules/kernel/module.build (renamed from remote/modules/kernel/kernel.build)22
-rw-r--r--remote/modules/kernel/module.conf (renamed from remote/modules/kernel/kernel.conf)0
-rw-r--r--remote/modules/kernel/module.conf.opensuse (renamed from remote/modules/kernel/kernel.conf.opensuse)0
-rw-r--r--remote/modules/kernel/module.conf.ubuntu (renamed from remote/modules/kernel/kernel.conf.ubuntu)0
-rw-r--r--remote/modules/kernel/module.conf.ubuntu.13.04 (renamed from remote/modules/kernel/kernel.conf.ubuntu.13.04)0
5 files changed, 22 insertions, 0 deletions
diff --git a/remote/modules/kernel/kernel.build b/remote/modules/kernel/module.build
index 78832905..fdc7e9ff 100644
--- a/remote/modules/kernel/kernel.build
+++ b/remote/modules/kernel/module.build
@@ -1,3 +1,25 @@
+get_kernel_version() {
+ # determine kernel version that will be running in the generated system
+ if [ -e "$MODULES_DIR/kernel/ksrc/include/generated/utsrelease.h" ]; then
+ # declare kernel version stuff
+ declare -rg SYS_UTS_RELEASE=$(grep 'UTS_RELEASE' "$MODULES_DIR/kernel/ksrc/include/generated/utsrelease.h" | awk -F '"' '{print $2}')
+ declare -rg SYS_KERNEL=$(echo "$SYS_UTS_RELEASE" | grep -o -E '^[0-9\.]+')
+ declare -rg KERNEL_NEW_VERSION="$SYS_UTS_RELEASE"
+
+ # declare path to kernel headers and modules/firmware
+ declare -rg KERNEL_HEADERS_PATH="$MODULES_DIR/kernel/ksrc"
+ declare -rg KERNEL_BASE_DIR="$MODULES_DIR/kernel/build"
+ fi
+
+ # print debug info
+ pdebug "SYS_UTS_RELEASE: '$SYS_UTS_RELEASE'"
+ pdebug "SYS_KERNEL: '$SYS_KERNEL'"
+ pdebug "KERNEL_NEW_VERSION: '$KERNEL_NEW_VERSION'"
+ pdebug "KERNEL_BASE_DIR: '$KERNEL_BASE_DIR'"
+
+ # check the headers/src path
+}
+
fetch_source() {
pdebug "getting kernel sources via git ...."
[ -d ./ksrc ] && rm -rf ./ksrc # slightly brutal ...
diff --git a/remote/modules/kernel/kernel.conf b/remote/modules/kernel/module.conf
index 0cd03752..0cd03752 100644
--- a/remote/modules/kernel/kernel.conf
+++ b/remote/modules/kernel/module.conf
diff --git a/remote/modules/kernel/kernel.conf.opensuse b/remote/modules/kernel/module.conf.opensuse
index a66564fe..a66564fe 100644
--- a/remote/modules/kernel/kernel.conf.opensuse
+++ b/remote/modules/kernel/module.conf.opensuse
diff --git a/remote/modules/kernel/kernel.conf.ubuntu b/remote/modules/kernel/module.conf.ubuntu
index 1c876d15..1c876d15 100644
--- a/remote/modules/kernel/kernel.conf.ubuntu
+++ b/remote/modules/kernel/module.conf.ubuntu
diff --git a/remote/modules/kernel/kernel.conf.ubuntu.13.04 b/remote/modules/kernel/module.conf.ubuntu.13.04
index e9192f01..e9192f01 100644
--- a/remote/modules/kernel/kernel.conf.ubuntu.13.04
+++ b/remote/modules/kernel/module.conf.ubuntu.13.04