Kernel rolling helper
Roller.py is a tool to automate revising and rolling kernels.
The process is pretty self-explanatory, and it walks you through it with fairly informative dialogs:
- Choose your kernel version. Currently extracted kernels are listed, and it will try to download and/or extract any other version
- Select the config to start from. The default is to use your currently loaded configuraton
- Confirm the new revision number. The default is the next unused number.
- Enter menuconfig and adjust the kernel however you’d like
- Confirm if the new revision should be saved
- Choose whether or not to install the kernel into /boot/ automatically
- Wait for the kernel to make
- Choose whether or not to proactively clean the kernel source
- The directory structure is laid out like this:
- archives/ = stored tarballs from kernel.org
- sources/ = extracted kernel sources
- configs/ = saved kernel configurations
- Some notes:
- This uses the sh module, so you’ll need to have it installed ( https://github.com/amoffat/sh )
- Modules / initramfs are not built or installed, as I configure my kernels to not use them.
- When installing kernels, it looks for the first “root (hd$)” and “kernel….root=/dev/blah” lines in your /boot/grub/menu.lst to get those variables.
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size roller-0.1.2.tar.gz (4.0 kB)||File type Source||Python version None||Upload date||Hashes View|