#!/bin/sh -e

if [ -z "$1" ]; then
	echo "Usage: $0 <kver>"
	exit 1
fi

kver=$1

echo Setting up clean source tree...
debian/rules clean setup VERSION=$kver >/dev/null 2>&1

if [ -d config/$kver]; then
	kconf=$kver
else
	kconf=default
	mkdir -p config/$kver
fi

cd kernel-source-$kver

for config in `ls ../config/$kconf/*`; do
	name=`basename $config`
	echo Fixing up $name...
	cp $config .config
	case "$name" in
		sun4u*)
			sparc64 make oldconfig
			;;
		*)
			sparc32 make oldconfig
			;;
	esac
	cp .config ../config/$kver/$name
done

echo Cleaning up...
debian/rules clean >/dev/null 2>&1

echo Completed succesfully.
