32 lines
		
	
	
		
			528 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			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
 |