Home | History | Annotate | Download | only in scripts
      1 #!/bin/bash
      2 
      3 if [ $# -ne 3 ]; then
      4 	echo "Usgae: ./tst_kvercmp.sh r1 r2 r3"
      5 	exit 1
      6 fi
      7 
      8 ker_ver=$(uname -r)
      9 r1=$(echo ${ker_ver} | awk -F. '{print $1}')
     10 r2=$(echo ${ker_ver} | awk -F. '{print $2}')
     11 r3=$(echo ${ker_ver} | awk -F. '{print $3}')
     12 r3=${r3%%-*}
     13 
     14 test_ver=$(($1 * 65536 + $2 * 256 + $3))
     15 curr_ver=$((${r1} * 65536 + ${r2} * 256 + ${r3}))
     16 if [ ${curr_ver} -ge ${test_ver} ]; then
     17 	echo 0
     18 else
     19 	echo 1
     20 fi
     21