From ac8a3c832addc68ee4ad01337a17f63bdb4138ab Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Mon, 1 Nov 2010 15:59:53 -0400 Subject: use the version file created by the kernel build system This might also be interesting for other machines. --- install_kernel.jupiter-cs | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) (limited to 'install_kernel.jupiter-cs') diff --git a/install_kernel.jupiter-cs b/install_kernel.jupiter-cs index 720fb9c..37d25ea 100755 --- a/install_kernel.jupiter-cs +++ b/install_kernel.jupiter-cs @@ -20,13 +20,6 @@ function silent() fi } -# Function to grab var from src -function getvar() { - old=$(head -5 Makefile | grep "^$1") - echo $(echo ${old/"$1 ="/} | sed -e "s/[ ]*\(.*\)[ ]*/\1/g") - return 0 -} - if [ ! -f "./.config" ]; then CURDIR=`pwd` die "No kernel .config exists in $CURDIR!" @@ -36,14 +29,12 @@ if [ ! -f "./Makefile" ]; then die "No Makefile present!" fi -VERSION=`getvar VERSION` -PATCHLEVEL=`getvar PATCHLEVEL` -SUBLEVEL=`getvar SUBLEVEL` -EXTRAVERSION=`getvar EXTRAVERSION` +NAME=`cat include/config/kernel.release` -. ./.config - -NAME="$VERSION.$PATCHLEVEL.$SUBLEVEL$EXTRAVERSION$CONFIG_LOCALVERSION" +if [ -z "$NAME" ] +then + die "Could not determine kernel version!" +fi info "Detected kernel version $NAME" -- cgit v1.2.2