skip to navigation
skip to content

Not Logged In

roller 1.0.1

Kernel rolling helper

[![Latest Version](]( [![Coverage Status](]( [![Build Status](]( [![MIT Licensed](](

Roller provides a pythonic Kernel object for configuring and compiling kernels, and a streamlined command line tool for using that object

## Usage

### Options
  • -h, –help: show the help text

  • –version: show the version

  • -v, –verbose: increase verbosity, which includes using progress bars for downloading/extracting

  • -k, –kernel: pick the version you want to build. (defaults to latest stable)

  • -n, –new-revision: set new revision to create
    • “next” will automatically increment to the next revision
    • Omit this to build directly from the selected config without modification
  • -c, –config: kernel version to get the initial configuration from (defaults to current running version)

  • -r, –config-revision: kernel revision to use for initial configuration
    • “current”, which is the default, will use /proc/config.gz
    • “none” will base configuration on make allnoconfig rather than using current or a saved config file
  • -s, –skip-install: don’t install kernel to /boot

  • -p, –patch: Open a shell before configuration to allow patching the kernel tree

  • -b, –build-dir: Set path to use for downloading/extracting kernel (defaults to /tmp)

  • -d, –config-dir: Set path for kernel configs (defaults to $build_dir/configs)

## Installation

pip install roller

## License

roller is released under the MIT License. See the bundled LICENSE file for details.

File Type Py Version Uploaded on Size
roller-1.0.1.tar.gz (md5) Source 2015-02-23 6KB
  • Downloads (All Versions):
  • 97 downloads in the last day
  • 512 downloads in the last week
  • 1873 downloads in the last month