#!/bin/sh uname -R 2>/dev/null >/dev/null if [ $? -eq 0 ] ; then osrev=`uname -R| awk ' { print $NF; } ' -` sub=`expr $osrev : '[0-9]*\.[0-9]*\.\([0-9]*\).*'` else osrev=`uname -r` sub=0 fi major=`expr $osrev : '\([0-9]\)\..*'` minor=`expr $osrev : '[0-9]*\.\([0-9]*\).*'` printf '%d%02d%02d' $major $minor $sub exit 0