You can download it from
ftp://ftp.cs.tu-berlin.de/pub/linux/incoming/mkkrl
It is doing the following:
######## scan parameters
######## introduce what will be done
######## make sure BOOTFILE has an absolute path
######## get kernel version from Makefile in the source directory
######## prepare directory names
######## get current kernel image
######## print all parameters that will be used
######## confirm the given parameters
######## analyse current boot system
######## prepare the directories that will be used
######## move to kernel directory
######## make dep
######## make clean
######## make image
######## make modules
######## abort if install not set
######## backup old modules
######## install new modules
######## move BOOTFILE.old to backup dir
######## move BOOTFILE to BOOTFILE.old
######## install new kernel image to BOOTFILE if a regular file
######## backup current kernel image of this version
######## install new kernel image
######## relinking BOOTFILE
######## relinking BOOTFILE.old if necessary
######## print advice
and takes the following parameters:
mkkrl Version 1.03
Usage:
mkkrl [-s SOURCE][-i IMAGE][-l LOG][-u][-k BACKUP][-o
BOOT][-b][-m][-n][-c]
mkkrl -h
-s : set kernel source directory to SOURCE
default: /usr/src/linux
-i : set image directory to IMAGE
default: /usr/src/linux/arch/i386/boot
-l : set directory for log files to LOG
default: /var/tmp/mkkrl
-u : set directory for backups to LOG (default)
-k : set directory for backups to BACKUP
-o : set link/file of the boot kernel to BOOT
-c : clean up log and backup directory
-b : set image type to bzImage (default:zImage)
-m : remove old modules after backup from /lib/modules
-n : don't install kernel image and modules, only compile
-h : print this message
Bye, Steffen
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/