summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-07-30 21:07:30 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-07-30 21:07:30 +0200
commitda2131ed548d8c90752c5c541ef7c1a21a3a2d84 (patch)
tree820e81b0e2120ff6a1a010b04def157e17faf3f0
parentec7af22293e091df76b72401a64d1cc77e4feca0 (diff)
add new parameter --kernel-version
-rwxr-xr-xembedded-test.sh6
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"