summaryrefslogtreecommitdiffstats
path: root/remote/setup_target
diff options
context:
space:
mode:
authorSimon Rettberg2014-02-14 19:41:38 +0100
committerSimon Rettberg2014-02-14 19:41:38 +0100
commit8a34e9349a76a18aaf849839afad42d26158d9ea (patch)
treeb139395b76483ac7ab946a7721393776d7939678 /remote/setup_target
parent[smbclient] -binary findsmb (diff)
downloadtm-scripts-8a34e9349a76a18aaf849839afad42d26158d9ea.tar.gz
tm-scripts-8a34e9349a76a18aaf849839afad42d26158d9ea.tar.xz
tm-scripts-8a34e9349a76a18aaf849839afad42d26158d9ea.zip
Overhauled vmware kernel module patching, also added global kernel version variables
Variables are now: KERNEL_CURRENT_VERSION - currently running kernel (uname -r) SYS_UTS_RELEASE - What uname -r will yield on the generated system SYS_KERNEL - Just version number of SYS_UTS_RELEASE (eg. 3.5.6-12-openslx -> 3.5.6)
Diffstat (limited to 'remote/setup_target')
-rwxr-xr-xremote/setup_target3
1 files changed, 3 insertions, 0 deletions
diff --git a/remote/setup_target b/remote/setup_target
index 9ae948ab..4b026a6d 100755
--- a/remote/setup_target
+++ b/remote/setup_target
@@ -60,6 +60,7 @@ EXPORT_DIR="/export/build"
PROCESSED_MODULES=""
initial_checks () {
+ get_kernel_version
detect_distribution
}
@@ -390,6 +391,8 @@ process_module() {
pdebug "## Installing dependencies"
cd "${MODULE_DIR}" || perror "cd to '${MODULE_DIR}' failed."
install_dependencies
+ # update kernel version variables before running a module, as the last one might have been the kernel...
+ get_kernel_version
# Fetch source code
if [ ! -e "$SOURCE_FLAG" ]; then
pinfo "## Fetching source"