|
|
# Older function from pcmcia-cs.conf
|
|
#
|
|
# get_kernel_modules_version() {
|
|
# ls -d $root/lib/modules/[0-9]*.[0-9]*.[0-9]*/ | cut -f4 -d/ |
|
|
# while read x ; do
|
|
# x=${x//./)*1000+} ; y=${x//[^)]/}
|
|
# echo $(( ${y//)/(}$x )) $x
|
|
# done | sort -n | while read y x ; do
|
|
# echo ${x//)\\*1000+/.}
|
|
# done | tail -n 1
|
|
# }
|
|
|
|
getkernelversion() {
|
|
if [ -f $root/usr/src/linux/Makefile ]; then
|
|
make -s -C $root/usr/src/linux -f <( echo -e 'include Makefile\nprintversion:\n\t@echo $(KERNELRELEASE)' ) printversion
|
|
else
|
|
uname -r
|
|
fi
|
|
}
|
|
|
|
kernelversion="$( getkernelversion )"
|
|
|