Browse Source

add new parameter --kernel-version

Waldemar Brodkorb 9 years ago
parent
commit
da2131ed54
1 changed files with 6 additions and 0 deletions
  1. 6 0
      embedded-test.sh

+ 6 - 0
embedded-test.sh

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