2 # Small helper script for parsing kernel versions and types
5 if [ "$1" = "parsev" ] ; then
6 #logger "parsing version from $2"
7 echo "$2" |
/bin
/sed -e 's/^\([0-9]*\.[0-9]*\)\..*/\1/'
11 if [ "$1" = "parset" ] ; then
12 #logger "parsing type from $2"
15 *hugemem
) echo 'hugemem' ;;
20 if [ "$1" = "kvers" ] ; then
21 #logger "parsing type from $2"
22 echo "$2" |
/bin
/sed -re 's/smp$//; s/hugemem$//;'
26 if [ "$1" = "find" ] ; then
27 f
=`find "$2"/configs -name \*-"$3"-"$4".config`
37 # provideskernelarch ksrcdir targetcpu
38 if [ "$1" = "provideskernelarch" ]; then
39 kernelrpm
=`rpm -qf "$2"`
40 if [ -n "$kernelrpm" ]; then
41 if rpm
-q --provides "$kernelrpm" |
egrep -q "^kernel(|-devel)-$3 "; then
50 #logger "comparing $1 to $2"
51 if [ "$1" = "$2" ] ; then