KernelMaintenance

Differences between revisions 8 and 10 (spanning 2 versions)
Revision 8 as of 2012-12-26 14:15:33
Size: 971
Editor: 85-218-36-86
Comment:
Revision 10 as of 2013-01-04 11:03:35
Size: 1125
Editor: 80
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
sudo apt-get install ubuntu-dev-tools sudo apt-get install ubuntu-dev-tools debhelper
Line 25: Line 25:
git clone --reference linux.git git://kernel.ubuntu.com/apw/ubuntu-precise-lowlatency.git
git clone --reference linux.git git://kernel.ubuntu.com/apw/ubuntu-quantal-lowlatency.git
git clone --reference linux.git git://kernel.ubuntu.com/apw/ubuntu-raring-lowlatency.git
git clone --reference linux.git git://kernel.ubuntu.com/ubuntu/ubuntu-precise.git
git clone --reference linux.git git://kernel.ubuntu.com/ubuntu/ubuntu-quantal.git
git clone --reference linux.git git://kernel.ubuntu.com/ubuntu/ubuntu-raring.git
Line 29: Line 29:

In each repo, do:
{{{
git remote add lowlatency git://kernel.ubuntu.com/apw/ubuntu-<release>-lowlatency.git
git checkout -b lowlatency lowlatency/lowlatency
}}}

Howto for maintaining the linux-lowlatency kernel

The plan for maintaining kernels 12.04 and 12.10 is to keep the source at github, and have apw at UTK pull from there.

The plan for 13.04 is to use a PPA at launchpad (owned by ubuntustudio-kernel team)

Prerequisites

If doing maintenance from a ubuntu machine

sudo apt-get install ubuntu-dev-tools debhelper

Maintain multiple releases using Linus tree as reference

Clone Linus main linux tree into a bare git reporitory.

git clone --bare git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

Clone lowlatency tree using Linus tree as reference (using apw trees as examples)

git clone --reference linux.git git://kernel.ubuntu.com/ubuntu/ubuntu-precise.git
git clone --reference linux.git git://kernel.ubuntu.com/ubuntu/ubuntu-quantal.git
git clone --reference linux.git git://kernel.ubuntu.com/ubuntu/ubuntu-raring.git

In each repo, do:

git remote add lowlatency git://kernel.ubuntu.com/apw/ubuntu-<release>-lowlatency.git
git checkout -b lowlatency lowlatency/lowlatency

UbuntuStudio/KernelMaintenance (last edited 2013-07-29 12:43:45 by 212)