Readme.build updated on how to generate orig tarballs.

thanks to Ian Campbell for patch.

svn path=/dists/trunk/linux-2.6/; revision=11443
This commit is contained in:
Maximilian Attems 2008-05-22 13:18:04 +00:00
parent c9da4cfb3c
commit 84e984a72b
2 changed files with 16 additions and 20 deletions

33
debian/README.build vendored
View File

@ -1,23 +1,16 @@
Building kernels from SVN (for official images):
1) Start by downloading a kernel tarball from kernel.org (ie,
linux-2.6.12.tar.bz2).
2) Run trunk/scripts/prune-non-free <tarball> <version>. This will produce two
additional tarballs; linux-kernel-<version>.orig.tar.gz and
linux-kernel-nonfree-<version>.orig.tar.gz. Ignore the nonfree tarball
for now.
1) Start by downloading a kernel tarball from kernel.org
(ie, linux-2.6.25.tar.bz2) and, optionally, a patch
(i.e. patch-2.6.26-rc3.bz2).
2) Run ./debian/bin/genorig.py <tarball> [patch]. This will produce
../orig/linux-2.6_<version>.orig.tar.gz
(i.e. linux-2.6_2.6.26~rc3.orig.tar.gz).
3) Unpack linux-kernel-<version>.orig.tar.gz, cd into the new directory,
and do a 'svn export' to get the debian/ subdirectory.
4) Build debian/control by running 'debian/rules debian/control'.
5) .configs will be generated during build; to modify them, run
trunk/scripts/split-config <arch dir> <flavour>. After modifying config
options, you will be prompted for whether you want to change the config
options globally (across *all* architectures), for the particular arch
that you're working on, for the particular sub-arch you're working on,
or just for that particular flavour.
6) split-config sometimes create duplicates that are treated wrongly.
Run trunk/scripts/split-config <arch dir> <flavour> if you made changes
to your local subarch only.
Run trunk/scripts/split-config -f <arch dir> <flavour> if you made
changes either globally generally for your arch (and make sure you agree
with others if doing so and comitting your changes to SVN).
and do a 'svn export' to get the debian/ subdirectory.
4) Build debian/control by running 'make -f debian/rules debian/control-real'.
5) .configs will be generated during build.

3
debian/changelog vendored
View File

@ -34,6 +34,9 @@ linux-2.6 (2.6.26~rc3-1~experimental.1) UNRELEASED; urgency=low
* [arm/orion5x] Disable more SCSI drivers.
* [arm/ixp4xx] Disable ATA and more SCSI and network drivers.
[ Ian Campbell ]
* Readme.build updated on how to generate orig tarballs.
-- maximilian attems <maks@debian.org> Sat, 26 Apr 2008 23:11:17 +0200
linux-2.6 (2.6.25-1~experimental.1) UNRELEASED; urgency=low