#!/bin/sh
logf1=/tmp/kernel.compile.log.`date +%Y.%m.%d`.details

echo " -----> make dep" > $logf1
make dep 2>&1| tee -a $logf1
echo " -----> 'make dep' end." >> $logf1

echo " -----> make clean" >> $logf1
make clean 2>&1| tee -a $logf1
echo " -----> 'make clean' end." >> $logf1

echo " -----> make bzImage" >> $logf1
make bzImage 2>&1| tee -a $logf1
echo " -----> 'make bzImage' end." >> $logf1

echo " -----> make modules" >> $logf1
make modules 2>&1| tee -a $logf1
echo " -----> 'make modules' end." >> $logf1

echo " -----> make modules_install" >> $logf1
make modules_install 2>&1| tee -a $logf1
echo " 'make modules_install' end." >> $logf1

echo " -----> make install" >> $logf1
mount -o remount,rw,nosuid,nodev /boot
make install | tee -a $logf1
mount -o remount,defaults /boot
echo " 'make install' end." >> $logf1

echo "Done. See logs by:"
echo "cat $logf1"
echo