summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErick Reyes <erickreyes@google.com>2018-08-31 10:33:52 -0700
committerErick Reyes <erickreyes@google.com>2018-08-31 10:45:35 -0700
commit1787a464045a75de8cc6d2b5bc080962b2c22815 (patch)
treec41bc0cbd9e4fe18f3b77953bcdef0fda5a6a8e6
parentdb54c6e4649c92571a219a47e63d9ccc58458d77 (diff)
downloadadeb-1787a464045a75de8cc6d2b5bc080962b2c22815.tar.gz
addons/get_kvers.sh: fix issue with CONFIG_LOCALVERSION_AUTO disabled
Modified kernels with CONFIG_LOCALVERSION_AUTO disabled produce a short version string with the form "<MAJOR>.<MINOR>.<SUBVERS>+". This case was not handled correctly by the version parser. Signed-off-by: Erick Reyes <erickreyes@google.com>
-rwxr-xr-xaddons/get_kvers.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/get_kvers.sh b/addons/get_kvers.sh
index 3a7a6fe..3d18e32 100755
--- a/addons/get_kvers.sh
+++ b/addons/get_kvers.sh
@@ -4,7 +4,7 @@ kvers=$(uname -r)
MAJOR=$(echo $kvers | awk -F. '{ print $1 }')
MINOR=$(echo $kvers | awk -F. '{ print $2 }')
-SUBVR=$(echo $kvers | awk -F. '{ print $3 }' | awk -F- '{ print $1 }')
+SUBVR=$(echo $kvers | awk -F. '{ print $3 }' | awk -F- '{ print $1 }' | sed 's/[^0-9]*//g')
maj_num=$(($MAJOR * 65536))
min_num=$(($MINOR * 256))