#!/bin/sh -x
# Instructions for creating an i386 kernel.

# Assumes a lilo or grub install -- per typical RedHat linux ...

# ie. "make modules_install" followed by "make install" installs new kernel.

# ----------------------------------------------------------------------------
MACHINE_BINARY=i386
export MACHINE_BINARY
# ----------------------------------------------------------------------------
cd ../linux					|| exit 1
# rm .config
make mrproper					|| exit 1
rm -f scripts/split-include			|| exit 1
cp arch/i386/defconfig-${USER} .config		|| exit 1
rm -f .config.old				|| exit 1
make include/linux/version.h			|| exit 1
make oldconfig					|| exit 1
# or "make xconfig", or "make menuconfig"
# ---
make dep					|| exit 1
make bzImage					|| exit 1
make modules					|| exit 1
# ---
su -m root -c "make modules_install install"	|| exit 1
# ----------------------------------------------------------------------------
cd ../uclibc
gmake clean
gmake
# ----------------------------------------------------------------------------
cd ../uC-src
gmake clean
gmake
gmake install
# ----------------------------------------------------------------------------
