diff options
-rwxr-xr-x | embedded-test.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/embedded-test.sh b/embedded-test.sh index 6d58444..df79970 100755 --- a/embedded-test.sh +++ b/embedded-test.sh @@ -72,6 +72,7 @@ Explanation: --gcc-version=<version> use version of gcc --binutils-version=<version> use version of binutils --gdb-version=<version> use version of gdb + --kernel-version=<version> use version of Linux kernel --ntp=<ntpserver> set NTP server for test run --packages=<packagelist> add extra packages to the build --update update OpenADK source via git pull, before building @@ -133,6 +134,7 @@ while [[ $1 != -- && $1 = -* ]]; do case $1 { (--gcc-version=*) gccversion=${1#*=}; shift ;; (--binutils-version=*) binutilsversion=${1#*=}; shift ;; (--gdb-version=*) gdbversion=${1#*=}; shift ;; + (--kernel-version=*) kernelversion=${1#*=}; shift ;; (--packages=*) packages=${1#*=}; shift ;; (--ntp=*) ntp=${1#*=}; shift ;; (--help) help; shift ;; @@ -1176,6 +1178,10 @@ build() { if [[ $libcversion ]]; then DEFAULT="$DEFAULT ADK_TARGET_LIBC_VERSION=$libcversion" fi + # use special Linux kernel version + if [[ $kernelversion ]]; then + DEFAULT="$DEFAULT ADK_TARGET_KERNEL_VERSION=$kernelversion" + fi rm .config* .defconfig 2>/dev/null echo "Using following defaults: $DEFAULT" |