diff options
| author | Simon Rettberg | 2014-04-01 15:35:26 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2014-04-01 15:35:26 +0200 |
| commit | c189f9ce049cbae19aaad06ae74a642b1e0733d4 (patch) | |
| tree | a1db240f7adba119bc7469474bed73d3cd23bb58 /remote/modules/kernel | |
| parent | [vmware/vmchooser] Generalize string cleaning function (diff) | |
| parent | [config curitiba] add curitiba config (diff) | |
| download | tm-scripts-c189f9ce049cbae19aaad06ae74a642b1e0733d4.tar.gz tm-scripts-c189f9ce049cbae19aaad06ae74a642b1e0733d4.tar.xz tm-scripts-c189f9ce049cbae19aaad06ae74a642b1e0733d4.zip | |
Merge branch 'master' of simonslx:openslx-ng/tm-scripts
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 |
