base-files: introduce a function to get kernel version number
A new function "get_linux_version()" to normalize and print the kernel version as an integer. In some migration scripts, it is useful for checking the Linux kernel version. Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/19172 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
b626262226
commit
a0fe3cfb62
1 changed files with 7 additions and 0 deletions
|
@ -315,3 +315,10 @@ macaddr_canonicalize() {
|
||||||
dt_is_enabled() {
|
dt_is_enabled() {
|
||||||
grep -q okay "/proc/device-tree/$1/status"
|
grep -q okay "/proc/device-tree/$1/status"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_linux_version() {
|
||||||
|
local ver=$(uname -r)
|
||||||
|
local minor=${ver%\.*}
|
||||||
|
|
||||||
|
printf "%d%02d%03d" ${ver%%\.*} ${minor#*\.} ${ver##*\.} 2>/dev/null
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue