diff --git a/debian/README.build b/debian/README.build index df088537e..10afbe275 100644 --- a/debian/README.build +++ b/debian/README.build @@ -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 . This will produce two -additional tarballs; linux-kernel-.orig.tar.gz and -linux-kernel-nonfree-.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 [patch]. This will produce + ../orig/linux-2.6_.orig.tar.gz + (i.e. linux-2.6_2.6.26~rc3.orig.tar.gz). + 3) Unpack linux-kernel-.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 . 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 if you made changes -to your local subarch only. -Run trunk/scripts/split-config -f 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. diff --git a/debian/changelog b/debian/changelog index 0bd9910fa..d97e21424 100644 --- a/debian/changelog +++ b/debian/changelog @@ -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 Sat, 26 Apr 2008 23:11:17 +0200 linux-2.6 (2.6.25-1~experimental.1) UNRELEASED; urgency=low