summaryrefslogtreecommitdiff
path: root/setkernelversion.sh
diff options
context:
space:
mode:
authorJohn Klug <john.klug@multitech.com>2020-11-12 15:41:48 -0600
committerJohn Klug <john.klug@multitech.com>2020-11-12 15:41:48 -0600
commit792f811ca0d40b1d75eb84fa6841be2af82cdfe7 (patch)
treea00946a683f4505ccca7335429049568215f756a /setkernelversion.sh
parenta16d788bfebc3c619c87f64615469e2a52451cc5 (diff)
downloadmlinux-792f811ca0d40b1d75eb84fa6841be2af82cdfe7.tar.gz
mlinux-792f811ca0d40b1d75eb84fa6841be2af82cdfe7.tar.bz2
mlinux-792f811ca0d40b1d75eb84fa6841be2af82cdfe7.zip
Switch to Yocto Thud branch
Diffstat (limited to 'setkernelversion.sh')
-rwxr-xr-xsetkernelversion.sh50
1 files changed, 0 insertions, 50 deletions
diff --git a/setkernelversion.sh b/setkernelversion.sh
deleted file mode 100755
index 7d7c07e..0000000
--- a/setkernelversion.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-# skc Set Kernel Version
-# This sets the kernel version so that we
-# can append/insert the kernel version and
-# revision to external kernel modules.
- _skv_BUILDCONF=conf/local.conf
- _skv_KERNELDIR=../layers/meta-multitech/recipes-kernel/linux
- _skv_KERNBB=${_skv_KERNELDIR}/linux-at91_*.bb
- if ! [[ -f $_skv_BUILDCONF ]] ; then
- echo "Current directory is $(pwd) and must be the build directory."
- echo "ERROR: Cannot find $_skv_BUILDCONF"
- unset _skv_BUILDCONF _skv_KERNELDIR _skv_KERNBB
- if ! return 1 2>/dev/null ; then
- exit 1
- fi
- fi
- _skv_ex_version=$(egrep '^PR[[:space:]]*=' ${_skv_KERNBB})
- if ((${#_skv_ex_version})) && [[ $_skv_ex_version =~ =[[:space:]]*([^[:space:]#]*) ]] ; then
- _skv_MLINUX_KERNEL_EXTRA_VERSION="${BASH_REMATCH[1]}"
- _skv_repl="MLINUX_KERNEL_EXTRA_VERSION = ${_skv_MLINUX_KERNEL_EXTRA_VERSION}"
- _skv_old=$(egrep '^MLINUX_KERNEL_EXTRA_VERSION[[:space:]]*=' ${_skv_BUILDCONF} | tail -1)
- if [[ ${_skv_old} != ${_skv_repl} ]] ; then
- sed -ri '/^MLINUX_KERNEL_EXTRA_VERSION[[:space:]]*=/d' ${_skv_BUILDCONF}
- echo "MLINUX_KERNEL_EXTRA_VERSION = ${_skv_MLINUX_KERNEL_EXTRA_VERSION}" >>${_skv_BUILDCONF}
- fi
- fi
- if ! [[ -d ${_skv_KERNELDIR} ]] ; then
- echo "Linux Kernel recipe directory is missing: ${_skv_KERNELDIR}"
- unset _skv_BUILDCONF _skv_KERNELDIR _skv_KERNBB
- unset _skv_repl _skv_old _skv_ex_version _skv_MLINUX_KERNEL_EXTRA_VERSION
- if ! return 1 2>/dev/null ; then
- exit 1
- fi
- fi
-
- _skv_krecipe=$(echo $(cd ../layers/meta-multitech/recipes-kernel/linux;echo linux-at91_*.bb))
- _skv_old=$(egrep '^MLINUX_KERNEL_VERSION[[:space:]]*=' ${_skv_BUILDCONF} | tail -1)
-
-
- if ((${#_skv_krecipe})) && [[ $_skv_krecipe =~ linux-at91_(.*).bb$ ]] ; then
- _skv_MLINUX_KERNEL_VERSION="${BASH_REMATCH[1]}"
- _skv_repl="MLINUX_KERNEL_VERSION = \"${_skv_MLINUX_KERNEL_VERSION}\""
- if [[ ${_skv_old} != ${_skv_repl} ]] ; then
- sed -ri '/^MLINUX_KERNEL_VERSION[[:space:]]*=/d' ${_skv_BUILDCONF}
- echo "${_skv_repl}" >>${_skv_BUILDCONF}
- fi
- fi
-
- unset _skv_BUILDCONF _skv_KERNELDIR _skv_KERNBB _skv_MLINUX_KERNEL_VERSION
- unset _skv_repl _skv_old _skv_ex_version _skv_MLINUX_KERNEL_EXTRA_VERSION