config | ||
.gitignore | ||
configuration.py | ||
ktool | ||
progver.py | ||
README.md | ||
tool.py |
Sysadmin Tools
Steps
Make kernel source
- emerge -1
- store kernel source
- emerge unmerge
ktool mksrc
Prepare kernel source
- load kernel source
- add .config
- make prepare
- check if .config changed -> store it
- store prepared kernel source
ktool prepare
Build kernel source package
- emerge -1b prepared kernel source package
ktool emergesrc
Build kernel & modules
- make bzimage modules
- store built kernel source
- store built kernel
- make modules_install
- store built modules
ktool build
Build initrd
- load built modules
- build initrd
- store initrd
ktool initrd
Build ucodes
- build ucodes
- store ucodes
ktool mkucodes
Install kernel
- load ucodes
- load built kernel
- load built modules
- emerge -1K prepared kernel source package
- grub-mkconfig
ktool install