etc/gentoo/make-kernel
2008-03-16 22:02:24 +01:00

32 lines
528 B
Bash

#!/bin/sh
. /etc/init.d/functions.sh
if [ -z "$1" ]; then
KV=`ketchup -m 2>/dev/null`
if [ -z "$KV" ]; then
KV=`readlink $PWD`
KV=`basename "$KV"`
test -z "$KV" && KV=`basename $PWD`
KV=${KV:6}
if [ -z "$KV" ]; then
eerror "Could not resolve kernel version"
exit 1
fi
fi
else
KV=$1
fi
einfo "I am now going to build kernel $KV"
einfo "Press C-c to stop or RET to continue..."
read
set -ex
make -j4
make modules_install
cp arch/*/boot/bzImage /boot/kernel-$KV
cp .config /boot/config-$KV
m4conf-update