Release Notes: A patch was added for GRUB1 and GRUB2 to support more than 10 kernels, since there was an bug in the regexp to match the default kernel number in the GRUB configuration.
Release Notes: This release adds support for x86_64 architecture and the GRUB2 boot loader.
Release Notes: Updated to work with the newer version of coreutils for head and tail. The MAKE_JOBS directive has been removed in favor of make -j2 to prevent make from spawning hundreds of jobs if /proc/cpuinfo did not exist.
Release Notes: A small bug with Fedora Core 4 and any other system that does not have the lilo binary installed was fixed. The script, ChangeLog, whitepaper, and a new quickstart document are now included in one tarred directory structure.
Release Notes: This release adds specific error reporting for each type of error that is encountered. It optimizes the compilation process for the number of CPUs in the system. All shell constructs have been updated to use $() instead of back ticks. '=' has been fixed to be '==' (equality operator) when comparing numbers and strings. All references to variables are now quoted properly. echo is used instead of printf to increase speed as well as reduce the number of programs required to use ik. Tabs have been converted to two spaces to make code more readable.
Release Notes: This release supports Kernel 2.6, fixes a race condition that would occur on some machines, auto-saves kernel configurations per each release, fixes a major bug dealing with spaces around the "=" sign around kernel specification and root partition configuration (as well as the default kernel parameter), and adds MD5SUMs of all versions of ik in the changelog. When updating LILO or GRUB files, ik now uses the last kernel configuration entry. menu.lst is no longer modified; instead, grub.conf is used.
Release Notes: A new option -b to build from current directory (removing dependecy on on /usr/src/linux being a link). However, if -b is not specified, ik will use /usr/src/linux by default. The percentage and status outputs align properly.
Release Notes: A minor bug which would cause parse errors on non-English systems while checking for the available space was fixed.
Release Notes: Depmod is now properly used when creating the module depdencides for a new kernel. Two other minor fixes were made: an unnecessary check in the root_check function was removed, and the script now copies the System.map and bzImage files instead of moving them.
Release Notes: A minor typo in a GRUB error message has been fixed. A foolproof method for getting the kernel version information has been added. EXTRAVERSION now works with the XFS patch. Unnecessary cats have been removed. A possible module configuration problem has been fixed. This release uses the MIT license.