KernelMaintenance
Differences between revisions 3 and 8 (spanning 5 versions)
|
Size: 538
Comment:
|
Size: 971
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| Howto for maintaining the linux-lowlatency kernel. | = Howto for maintaining the linux-lowlatency kernel = |
| Line 3: | Line 3: |
| The plan for maintaining kernels 12.04 and 12.10 is to do keep the source for them at github, and have apw at UTK pull from there. | 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 }}} |
| Line 7: | Line 18: |
| Get Linus tree from git.kernel.org | Clone Linus main linux tree into a bare git reporitory. |
| Line 9: | Line 20: |
| git clone --bare git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux-linus.git | git clone --bare git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git |
| Line 12: | Line 23: |
| Create release tree using linus tree as reference | Clone lowlatency tree using Linus tree as reference (using apw trees as examples) |
| Line 14: | Line 25: |
| git clone --reference linux-linus.git <ubuntu-release-lowlatency git tree> | 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 |
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
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/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
UbuntuStudio/KernelMaintenance (last edited 2013-07-29 12:43:45 by 212)