NAME
kernellab - manage kernel configs for many machines easily
SYNOPSIS
kernellab [options] <host> [<version>[-ac<patchlevel>] [<module>..]]
DESCRIPTION
Kernellab helps you manage kernel configs for many heterogenous machines. The configs are just stored in their normal format in /var/state/kernellab/configs/config-<hostname>-<kernversion>[-ac<acver>]. This and placing the kernel sources in a format accessible to kernellab allows you to easily build a new kernel for your computers.
Let's take an example: say you have 20 miscellanous machines working as routers all over your network, with different ethernet cards and other kernel options. Say someone discovers a denial of service -attack in the linux TCP/IP stack. So you wait two hours till Alan Cox puts out a new -ac42 patch, download this patch and put in to /var/state/kernellab/alancox/patch-n.n.n-ac42.bz2. Now, all you need to do to recompile the new, fixed, kernel for all your routers, is
for a in router1 router2 router3 ...; do kernellab "$a"; done
OPTIONS
-c always run make menuconfig-H also create a kernel-headers -package-v increase verbosity (can specify many times)-h show usage
BUGS
This manpage.
AUTHOR
Tommi Virtanen <[email protected]>