Kupgrade.sh is a simple script which automates upgrading one's Linux kernel. The script saves the current and previous kernel build configuration files. Kupgrade.sh greatly eases maintaining kernels for several non-heterogenous machines by maintaining configuration files and building custom kernel RPM files.

Kupgrade.sh also supports plugins for compiling drivers such as the Advanced Linux Sound Architecture modules.