aboutsummaryrefslogtreecommitdiffstats
path: root/version-check.sh
blob: 02fe1f45f5544916446e1fb1b47a4356a5225387 (plain) (blame)
1
2
3
4
5
6
#!/bin/bash
set -e
[[ -n $1 && -f $1/Makefile ]]
[[ $(< "$1/Makefile") =~ VERSION[[:space:]]*=[[:space:]]*([0-9]+).*PATCHLEVEL[[:space:]]*=[[:space:]]*([0-9]+).*SUBLEVEL[[:space:]]*=[[:space:]]*([0-9]+) ]]
LINUX_VERSION_CODE=$(( (${BASH_REMATCH[1]} * 65536) + (${BASH_REMATCH[2]} * 256) + ${BASH_REMATCH[3]} ))
(( LINUX_VERSION_CODE >= ((3 * 65536) + (10 * 256) + 0) ))