Kernel Stuff

PPA description

Some kernel experiments.

Here are some basic notes the describe how I modified the kernel and published it to a PPA. I used the following as reference:

  * https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
  * https://wiki.linaro.org/Resources/HowTo/PackageYourOwnKernel
  * https://wiki.ubuntu.com/KernelTeam/KernelMaintenance#Overriding_module_check_failures

# Get the kernel and tool chain

    sudo apt-get build-dep linux-image-$(uname -r)
    git clone git://kernel.ubuntu.com/ubuntu/ubuntu-wily.git
    cd ubuntu-wily

Make a branch to work on your changes.

    git checkout -b coolpatch

# Modify the kernel

Apply any patches.

    patch -p1 < /path/to/coolpatch.diff

Bump the version by adding something like +coolpatch01 to the last changelog entry in debian.master/changelog. *DO NOT* add a new changelog entry, just modify the existing entry with a suffix and add your changes to the log.

Now commit the changes.

# Do a local test build

    chmod a+x debian/scripts/*
    chmod a+x debian/scripts/misc/*
    fakeroot debian/rules clean
    fakeroot debian/rules binary-headers binary-generic

Install the .deb packages created to test your new kernel.

# Submit for PPA build

Make sure everything is committed then ready the kernel for building.

    git clean -d -f -x
    fakeroot debian/rules clean

Create the source packages and upload to the PPA.

    debuild -kYOURGPGKEY -S -i -I
    dput ppa:ppaname *.changes

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:flexiondotorg/kernel-stuff to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:flexiondotorg/kernel-stuff
sudo apt-get update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

deb http://ppa.launchpad.net/flexiondotorg/kernel-stuff/ubuntu wily main 
deb-src http://ppa.launchpad.net/flexiondotorg/kernel-stuff/ubuntu wily main 
Signing key:
1024R/824A27DD09DEDA33BF7835962EA8F35793D8809A (What is this?)
Fingerprint:
824A27DD09DEDA33BF7835962EA8F35793D8809A

For questions and bugs with software in this PPA please contact Martin Wimpress.

PPA statistics

Activity
0 updates added during the past month.
View package details

Overview of published packages

11 of 1 result
Package Version Uploaded by
linux 4.2.0-10.12+byd03 (Newer version available) Martin Wimpress (2015-09-20)
11 of 1 result

Latest updates

  • linux 100 weeks ago
    Successfully built