Commit Graph

521 Commits

Author SHA1 Message Date
Bastian Blank 4ba4479b0d * debian/build: Move build infrastructure.
* debian/rules: Clean build dir
* debian/rules.real: Use build dir directly.

svn path=/dists/trunk/linux-tools/; revision=17872
2011-07-31 11:02:37 +00:00
Bastian Blank 2d593fc6be debian/bin/genorig.py: Merge changes from linux-2.6.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=17869
2011-07-31 10:34:32 +00:00
Ben Hutchings c05bfa9ae0 Add makefile targets to build linux-libc-dev only
Requested to aid architecture bootstrapping.

svn path=/dists/trunk/linux-2.6/; revision=17867
2011-07-29 14:24:17 +00:00
Ben Hutchings e00636241d Remove support for obsolete image type 'plain-xen'
The mainline kernel now supports paravirtualisation on various
hypervisors and there will be no Xen-specific kernel images.

svn path=/dists/trunk/linux-2.6/; revision=17634
2011-06-09 00:00:53 +00:00
Ben Hutchings b265641834 Remove templates for obsolete image types 'kernel-package' and 'modulesinline'
svn path=/dists/trunk/linux-2.6/; revision=17633
2011-06-08 23:55:21 +00:00
Ben Hutchings 3ddbbbd725 Add genorig.py option to override git tag
This lets us work around the varying use of 2-component and
3-component versions.

svn path=/dists/trunk/linux-2.6/; revision=17622
2011-06-07 09:37:25 +00:00
Ben Hutchings c39c30cafd Prepare gencontrol and templates for Linux 3.0
- Fix source package name as linux-kbuild-2.6
- Remove the 'major' template variable and 'MAJOR' make variable

svn path=/dists/trunk/linux-kbuild-2.6/; revision=17560
2011-06-01 07:19:05 +00:00
Ben Hutchings 1b919cfb84 Prepare gencontrol and templates for Linux 3.0
- Remove all relations based on the 'major' template variable
- Define 'source_package' template variable and use it in place
  of 'linux-@major@' in linux-patch-debian-<version> description
- Expect only 2 upstream version components if first component is
  not '2'
- Remove the 'major' template variable and 'MAJOR' make variable

svn path=/dists/trunk/linux-2.6/; revision=17482
2011-05-30 18:54:31 +00:00
Ben Hutchings 5f375916e4 postinst: Remove specific support for running a ramdisk creator
Warn users that specify one in /etc/kernel-img.conf.
Require initramfs-tools >= 0.99, which does not depend on being directly
invoked.

svn path=/dists/trunk/linux-2.6/; revision=17424
2011-05-16 03:57:43 +00:00
Maximilian Attems 1573c3f22e rsync with 2.6.38-5 changes
this add the per arch abi feature.
the m68k and security patches seem all merged.

svn path=/dists/trunk/linux-2.6/; revision=17346
2011-05-09 15:42:48 +00:00
Ben Hutchings 86e0335418 Remove perf files previously installed in linux-base
svn path=/dists/trunk/linux-2.6/; revision=17074
2011-03-16 04:37:05 +00:00
Ben Hutchings 871633716d Revert "postinst: Remove specific support for running a ramdisk creator" etc.
initramfs-tools still assumes that official kernel packages will call
it specifically and does nothing in the postinst hook if it recognises
that it has been called by an official package.  Therefore we cannot
make this change yet.


svn path=/dists/trunk/linux-2.6/; revision=16981
2011-03-04 04:14:38 +00:00
Ben Hutchings a68b161473 postinst: Remove specific support for running a ramdisk creator
Warn users that specify one in /etc/kernel-img.conf.
Require initramfs-tools >= 0.94, which installs a postinst hook.

svn path=/dists/trunk/linux-2.6/; revision=16958
2011-03-01 05:44:42 +00:00
Bastian Blank 7f5e7db196 Merge /dists/squeeze/linux-2.6 (2.6.32-30).
svn path=/dists/trunk/linux-2.6/; revision=16903
2011-02-16 17:06:01 +00:00
Ben Hutchings c7f09824d8 Merge changes from sid branch
svn path=/dists/trunk/linux-2.6/; revision=16729
2010-12-22 03:46:48 +00:00
Ian Campbell 979949830e Fix some low hanging lintian warnings
svn path=/dists/trunk/linux-2.6/; revision=16172
2010-08-21 07:59:17 +00:00
Ben Hutchings 7829baacaa Copy perf wrapper script missed in earlier merge
svn path=/dists/trunk/linux-2.6/; revision=15960
2010-07-07 02:17:18 +00:00
Ben Hutchings 04b38ec92d Merge changes from 2.6.32-16
Add patches that were added in 2.6.32-16 and are not in 2.6.35-rc3.
Update configuration.
Update maintainer scripts and debconf templates.
Add linux-tools-<version> package.

svn path=/dists/trunk/linux-2.6/; revision=15934
2010-07-04 21:07:52 +00:00
Ben Hutchings 97238c15a8 Add linux-tools-<version> package containing the perf tool (Closes: #548715)
svn path=/dists/sid/linux-2.6/; revision=15932
2010-07-04 17:08:13 +00:00
Bastian Blank eb7fcd24f3 debian/bin/buildcheck.py
- Use stricter pattern patch.
- Support pattern for module matches.

svn path=/dists/sid/linux-2.6/; revision=15913
2010-06-27 13:31:54 +00:00
Bastian Blank 5f54dc434f Merge debugging package support.
svn path=/dists/sid/linux-2.6/; revision=15651
2010-05-09 16:50:27 +00:00
Bastian Blank eef8e0abf6 Merge /dists/sid/linux-2.6 (2.6.32-11).
svn path=/dists/trunk/linux-2.6/; revision=15575
2010-04-27 17:48:06 +00:00
Bastian Blank ab3c0154f7 * debian/bin/gencontrol.py: Add support for debug packages.
* debian/lib/python/debian_linux/config.py: Add image-dbg section.
* debian/templates/control.image-dbg.in: Add.

svn path=/dists/trunk/linux-2.6/; revision=15566
2010-04-27 08:50:30 +00:00
Bastian Blank 8adf3a084f * debian/bin/kconfig.py: Add option overrides.
* debian/lib/python/debian_linux/kconfig.py:
  Add set method for externaly parsed options.

svn path=/dists/trunk/linux-2.6/; revision=15565
2010-04-27 08:43:41 +00:00
Bastian Blank e6e6cc878a debian/bin/gencontrol.py: Split out makeflags setup.
svn path=/dists/trunk/linux-2.6/; revision=15526
2010-04-20 19:18:56 +00:00
Bastian Blank 70f4db9e45 debian/bin/buildcheck.py: Fix config mergeing.
svn path=/dists/sid/linux-2.6/; revision=15443
2010-03-21 17:42:55 +00:00
Bastian Blank 0884591082 debian/bin/buildcheck.py: Support module ignore matching.
svn path=/dists/sid/linux-2.6/; revision=15441
2010-03-21 12:50:40 +00:00
Bastian Blank d3bbe78347 debian/bin/buildcheck.py: Support different ignore types.
svn path=/dists/sid/linux-2.6/; revision=15440
2010-03-21 12:45:22 +00:00
Bastian Blank 9995fd5f3f debian/bin/buildcheck.py: Use sorted function.
svn path=/dists/sid/linux-2.6/; revision=15439
2010-03-21 12:29:59 +00:00
Bastian Blank d59af98a3b debian/bin/buildcheck.py: Simplify symbols data handling.
svn path=/dists/sid/linux-2.6/; revision=15438
2010-03-21 12:22:34 +00:00
Maximilian Attems 163c21ff1f readd openvz in small dose
still disabled and without patch,
but makes it easier for me to test against latest sid.

svn path=/dists/sid/linux-2.6/; revision=15384
2010-03-16 00:11:09 +00:00
Bastian Blank f5d1c9b954 * debian/bin/gencontrol.py
- Disable old xen support.
  - Support xen dom0 for all images.
* debian/templates/control.xen-linux-system.in: Fix description.

svn path=/dists/sid/linux-2.6/; revision=15299
2010-03-01 13:04:08 +00:00
Bastian Blank 191a91d213 debian/bin/gencontrol.py: Workaround duplicated description parts.
svn path=/dists/sid/linux-2.6/; revision=15294
2010-02-28 18:59:01 +00:00
Bastian Blank 9bb069b998 Remove further crap.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=15247
2010-02-20 13:36:28 +00:00
Ben Hutchings b3d0268826 Include arch scripts in orig tarball
svn path=/dists/trunk/linux-kbuild-2.6/; revision=15236
2010-02-20 04:31:28 +00:00
Bastian Blank 65ee02f46b Don't let default compiler flags escape into the build.
* debian/changelog: Update.
* debian/bin/gencontrol.py: Rename CFLAGS to CFLAGS_KERNEL.
* debian/rules.real: Use CFLAGS_KERNEL.

svn path=/dists/trunk/linux-2.6/; revision=15119
2010-02-04 11:09:53 +00:00
Ben Hutchings 5f0aee969f Force distribution=UNRELEASED in debian/bin/test-patches so that it works in released source packages
svn path=/dists/trunk/linux-2.6/; revision=14998
2010-01-26 00:15:19 +00:00
Maximilian Attems 59dfd89bbc cleanup trunk from openvz references
no patch forcoming, no schedule for a patch.
thus no openvz bannana for squeeze.

svn path=/dists/trunk/linux-2.6/; revision=14991
2010-01-24 12:08:42 +00:00
Bastian Blank b0e6ad3767 Drop linux-tree package.
* debian/changelog: Update.
* debian/bin/gencontrol.py, debian/rules.real:
  Remove support for linux-tree package.
* debian/templates/control.tree.in: Remove.

svn path=/dists/trunk/linux-2.6/; revision=14736
2009-12-04 19:16:08 +00:00
Bastian Blank c22fbd4990 * debian/bin/gencontrol.py: Don't use control.support template.
* debian/templates/control.main.in:
  Merge contents of debian/templates/control.support.in.

svn path=/dists/trunk/linux-2.6/; revision=14697
2009-11-28 14:43:28 +00:00
Bastian Blank eb927a5fd2 debian/bin/gencontrol.py: Check unstable and experimental uploads.
svn path=/dists/trunk/linux-2.6/; revision=14672
2009-11-24 18:30:52 +00:00
Ben Hutchings 000d2ab970 Apply changes from linux-2.6/bin/genorig.py
r14631 | benh | 2009-11-15 16:07:04 +0000 (Sun, 15 Nov 2009) | 1 line
Add support for git repo as upstream source

r13846 | waldi | 2009-06-28 10:49:43 +0100 (Sun, 28 Jun 2009) | 2 lines
debian/bin/genorig.py: Remove slipped-in debugging code.

r13750 | waldi | 2009-06-10 11:20:13 +0100 (Wed, 10 Jun 2009) | 2 lines
debian/bin/genorig.py: Use subprocess.

r13749 | waldi | 2009-06-10 09:42:47 +0100 (Wed, 10 Jun 2009) | 2 lines
debian/bin/genorig.py: Cleanup.

svn path=/dists/trunk/linux-kbuild-2.6/; revision=14663
2009-11-22 18:23:41 +00:00
Ben Hutchings b575145097 Merge /dists/sid/linux-2.6.
This should include all changes up to 2.6.31-2, except patches merged upstream.
Fix up ARM patches to apply to 2.6.32.

svn path=/dists/trunk/linux-2.6/; revision=14642
2009-11-17 01:18:56 +00:00
Ben Hutchings 6703a557aa Add support for git repo as upstream source
svn path=/dists/trunk/linux-2.6/; revision=14631
2009-11-15 16:07:04 +00:00
Bastian Blank e39e268dbd Move all description related config options into its own section.
* debian/bin/gencontrol.py: Handle description parts.
* debian/config: Update.
* debian/lib/python/debian_linux/config.py: Recognize new section.
* debian/lib/python/debian_linux/gencontrol.py: Remove old code.

svn path=/dists/trunk/linux-2.6/; revision=14469
2009-10-27 16:35:16 +00:00
Ben Hutchings 42ad01194b Add simple build script for users to test patches.
svn path=/dists/trunk/linux-2.6/; revision=14460
2009-10-26 00:57:53 +00:00
Ben Hutchings d9aa8c6ca0 Use default version of python
svn path=/dists/trunk/linux-kbuild-2.6/; revision=14399
2009-10-17 16:33:56 +00:00
Bastian Blank 34368f1d61 debian/bin/gencontrol.py: Remove support for header dirs of other arches.
svn path=/dists/trunk/linux-2.6/; revision=14232
2009-09-14 10:20:45 +00:00
Bastian Blank 728e91d725 debian/bin/gencontrol.py, debian/rules.real:
Remove support for header architecture != real architecture.

svn path=/dists/trunk/linux-2.6/; revision=14231
2009-09-14 09:51:34 +00:00
Bastian Blank 68381550c5 debian/bin/gencontrol.py: Don't reimplement all the stuff.
svn path=/dists/trunk/linux-2.6/; revision=14230
2009-09-14 09:46:17 +00:00
Ben Hutchings 98f9c4499c Generate architecture-qualified package relations as needed for flavours that exist for multiple architectures (Closes: #278729)
svn path=/dists/trunk/linux-2.6/; revision=14227
2009-09-14 05:31:08 +00:00
Ben Hutchings d71e28414a Introduce add_arch_package() function in preparation for fixing bug 278729
svn path=/dists/trunk/linux-2.6/; revision=14226
2009-09-14 05:28:50 +00:00
Bastian Blank ba1ffa147c debian/bin/abiupdate.py: Adopt changes.
svn path=/dists/trunk/linux-2.6/; revision=13958
2009-07-17 14:07:05 +00:00
Bastian Blank 9e6796a8c6 * debian/bin/buildcheck.py: Rewrite complete symbol check.
* debian/lib/python/debian_linux/abi.py: Cleanup.

svn path=/dists/trunk/linux-2.6/; revision=13956
2009-07-17 14:01:24 +00:00
Bastian Blank 236dd1129d debian/bin/genorig.py: Remove slipped-in debugging code.
svn path=/dists/trunk/linux-2.6/; revision=13846
2009-06-28 09:49:43 +00:00
Bastian Blank 3fa65fb2cd debian/bin/genorig.py: Use subprocess.
svn path=/dists/trunk/linux-2.6/; revision=13750
2009-06-10 10:20:13 +00:00
Bastian Blank 0fc117342c debian/bin/genorig.py: Cleanup.
svn path=/dists/trunk/linux-2.6/; revision=13749
2009-06-10 08:42:47 +00:00
Bastian Blank 7bde73d890 debian/bin/gencontrol.py: Add base pseudo-revision to patch system.
svn path=/dists/trunk/linux-2.6/; revision=13351
2009-04-06 10:43:19 +00:00
Martin Michlmayr 88657e0346 show size even when image fits
svn path=/dists/trunk/linux-2.6/; revision=13156
2009-03-17 17:35:04 +00:00
Bastian Blank f7c907a89d * debian/bin/genorig.py
- Install upstream files in kbuild directory.
  - Add top-level Makefile and Kbuild.
* debian/rules: Fix maintainerclean.
* src/Makefile, src/basic/Makefile,
  src/genksyms/Makefile, src/kconfig/Makefile,
  src/mod/Makefile src/mod/Makefile.real: Fix paths.

svn path=/dists/trunk/linux-kbuild-2.6/; revision=12903
2009-02-22 13:31:45 +00:00
Bastian Blank e94d103d3b debian/bin/gencontrol.py: Export more variables.
svn path=/dists/trunk/linux-2.6/; revision=12871
2009-02-19 15:40:47 +00:00
Bastian Blank c4d595ff1a * debian/bin/buildcheck.py
- Move from debian/bin/abicheck.py.
  - Extend to do all kind of build checks.
  - Add optional check for image size.
* debian/changelog: Update.
* debian/rules.real: Use debian/bin/buildcheck.py.

svn path=/dists/trunk/linux-2.6/; revision=12830
2009-02-18 14:17:21 +00:00
Bastian Blank a94d55bc0d Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=12535
2008-12-28 16:55:48 +00:00
Bastian Blank 6daefade9c debian/bin/gencontrol.py: Fix warning.
svn path=/dists/trunk/linux-2.6/; revision=11706
2008-06-25 12:58:48 +00:00
Bastian Blank 01034d0421 * debian/bin/gencontrol.py:
Add support for short and long description text additions per flavour.
* debian/lib/python/debian_linux/config.py:
  Support image/desc-parts config entry.

svn path=/dists/trunk/linux-2.6/; revision=11703
2008-06-25 12:55:37 +00:00
Bastian Blank b89d1887ab debian/bin/gencontrol.py: Allow extends of every field of an image.
svn path=/dists/trunk/linux-2.6/; revision=11699
2008-06-25 12:15:17 +00:00
Bastian Blank 203dda206f debian/bin/gencontrol.py: Fix non-initramfs image relations.
svn path=/dists/trunk/linux-2.6/; revision=11538
2008-06-07 11:20:35 +00:00
Bastian Blank 14b8d3ffec debian/bin/gencontrol.py: Cleanup.
svn path=/dists/trunk/linux-2.6/; revision=11362
2008-05-11 19:19:30 +00:00
Bastian Blank 086e648560 debian/bin/gencontrol.py: Cleanup generation of tree package.
svn path=/dists/trunk/linux-2.6/; revision=11361
2008-05-11 19:16:33 +00:00
Bastian Blank ce80d13f7d debian/bin/gencontrol.py: Cleanup generation of image relations.
svn path=/dists/trunk/linux-2.6/; revision=11360
2008-05-11 19:12:37 +00:00
Bastian Blank 752a054a81 debian/bin/gencontrol.py: Cleanup.
svn path=/dists/trunk/linux-2.6/; revision=11359
2008-05-11 19:05:06 +00:00
Bastian Blank a85064f716 * debian/bin/gencontrol.py: Python style update.
* debian/lib/python/debian_linux/gencontrol.py
  - Python style update.
  - Never process package entry parts in-place.

svn path=/dists/trunk/linux-2.6/; revision=11358
2008-05-11 18:53:46 +00:00
Bastian Blank 591479d41a debian/bin/gencontrol.py: Remove some "vars" updates.
svn path=/dists/trunk/linux-2.6/; revision=11356
2008-05-11 18:42:39 +00:00
Bastian Blank 8aec23954b * debian/bin/gencontrol.py: Fix small problem.
* debian/lib/python/debian_linux/gencontrol.py: Further cleanups.

svn path=/dists/trunk/linux-2.6/; revision=11355
2008-05-11 18:37:03 +00:00
Bastian Blank 97084867c6 * debian/bin/gencontrol.py: Remove further "vars" updates.
* debian/lib/python/debian_linux/gencontrol.py: Cleanup.

svn path=/dists/trunk/linux-2.6/; revision=11354
2008-05-11 18:26:27 +00:00
Bastian Blank 72d6fe9b3c * debian/bin/gencontrol.py: Cleanup.
* debian/lib/python/debian_linux/gencontrol.py
  - Provide all informations for main type functions.
  - Remove some "vars" updates.

svn path=/dists/trunk/linux-2.6/; revision=11352
2008-05-11 18:17:54 +00:00
Bastian Blank 32e3291306 debian/bin/genorig.py: Accept more linux tarballs.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=11293
2008-05-05 17:27:45 +00:00
Maximilian Attems f7c50a1460 Revert "debian/bin, debian/lib: Infrastructure was declared irrelevant, drop it."
as announced revert trunk sabotage

This reverts commit ccf3463f401b082e89a76d3475eff5b30c05622a.

svn path=/dists/trunk/linux-2.6/; revision=11215
2008-05-01 07:54:28 +00:00
Bastian Blank fb5a6dc08c debian/bin, debian/lib: Infrastructure was declared irrelevant, drop it.
svn path=/dists/trunk/linux-2.6/; revision=11213
2008-04-27 06:26:15 +00:00
Bastian Blank fc13725e91 * debian/bin/gencontrol.py: Don't create debian/bin/patch.unpatch.
* debian/rules.real: Install patch.unpatch from templates.
* debian/templates/patch.unpatch
  - Move from debian/templates/patch.unpatch.in.
  - Only use static informations.

svn path=/dists/trunk/linux-2.6/; revision=11102
2008-04-19 11:29:21 +00:00
Bastian Blank 6a0cbff5e4 * debian/bin/gencontrol.py: Update patch tool generation.
* debian/templates/patch.apply.in
  - Remove current override.
  - Make version handling easier.
  - Check for correct package upstream version.

svn path=/dists/trunk/linux-2.6/; revision=11101
2008-04-19 11:23:51 +00:00
Bastian Blank 45fc75201c * debian/bin/gencontrol.py: Export abiname for patch tools.
* debian/templates/patch.apply.in: Setup path.

svn path=/dists/trunk/linux-2.6/; revision=11098
2008-04-19 10:00:48 +00:00
Bastian Blank 630d7582f5 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=10983
2008-03-28 09:35:58 +00:00
Bastian Blank d899a4c6c6 debian/bin/gencontrol.py:
Move some linux specific code from ebian/lib/python/debian_linux/gencontrol.py.

svn path=/dists/trunk/linux-2.6/; revision=10254
2008-01-29 14:31:16 +00:00
Bastian Blank 0e1e2dcab9 debian/bin/gencontrol.py: Force the existance of some values.
svn path=/dists/trunk/linux-2.6/; revision=10252
2008-01-29 13:45:43 +00:00
Bastian Blank bc6927d169 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=10251
2008-01-29 13:13:46 +00:00
Bastian Blank 0798d8cf16 debian/bin/genorig.py: Remove whitespaces.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=10247
2008-01-29 11:58:49 +00:00
Bastian Blank e438274bc0 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=10203
2008-01-26 09:57:03 +00:00
Bastian Blank e93c957573 debian/bin/gencontrol.py
- Simplify libc-dev arch setup.
- Use kernel arch as default for list of kernel header arches.

svn path=/dists/trunk/linux-2.6/; revision=10057
2008-01-06 22:51:35 +00:00
Bastian Blank 1afa7ef090 * debian/bin/gencontrol.py: Generate list of versions from changelog.
* debian/lib/python/debian_linux/gencontrol.py: Read changelog.

svn path=/dists/trunk/linux-2.6/; revision=9960
2007-12-15 23:31:06 +00:00
Bastian Blank df6d9977be Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=9701
2007-11-05 17:11:27 +00:00
Bastian Blank b4308079b0 * debian/bin/abicheck.py, debian/bin/abiupdate.py: Use config dump.
* debian/bin/gencontrol.py
  - Read real config.
  - Write version infos into config.
  - Generate config dump.
* debian/changelog: Update.
* debian/lib/python/debian_linux/config.py: Support config dumps.
* debian/lib/python/debian_linux/gencontrol.py
  - Don't specify type of config.
  - Split result writing.
* debian/rules: Remove dumped config.
* debian/rules.real
  (install-support)
  - Install only dumped config.
  - Don't install recursive.

svn path=/dists/trunk/linux-2.6/; revision=9664
2007-10-14 14:29:07 +00:00
Bastian Blank 74c5f21702 * debian/bin/gencontrol.py, debian/bin/genorig.py: Update.
* debian/changelog: Set version to 2.6.23-1.
* debian/lib/python/debian_linux: Update.
* debian/rules: Replace parts from linux-2.6.

svn path=/dists/trunk/linux-kbuild-2.6/; revision=9659
2007-10-14 10:05:12 +00:00
Bastian Blank c35314ff94 debian/bin/abicheck.py, debian/bin/abiupdate.py: Move abifiles to debian/abi.
svn path=/dists/trunk/linux-2.6/; revision=9658
2007-10-14 00:53:38 +00:00
Bastian Blank 36e255e2d3 debian/bin/abicheck.py: Use featureset.
svn path=/dists/trunk/linux-2.6/; revision=9657
2007-10-14 00:52:06 +00:00
Bastian Blank 411a3fcd6a debian/bin/abiupdate.py: Use featureset.
svn path=/dists/trunk/linux-2.6/; revision=9656
2007-10-14 00:35:40 +00:00
Bastian Blank dc42c97888 Readd pruning.
svn path=/dists/trunk/linux-2.6/; revision=9624
2007-10-10 13:43:52 +00:00
Bastian Blank 898e603676 debian/bin/genorig.py: Disable debian patches.
svn path=/dists/trunk/linux-2.6/; revision=9589
2007-09-29 08:13:05 +00:00
Bastian Blank b02892e8a5 debian/bin/sparc32-image-postproc: Remove, unused.
svn path=/dists/trunk/linux-2.6/; revision=9580
2007-09-27 17:33:56 +00:00
Bastian Blank 63f78756ae Move linux-libc-dev definition into own control snippet.
* debian/bin/gencontrol.py: Update.
* debian/templates/control.headers.arch.in: Remove linux-libc-dev.
* debian/templates/control.libc-dev.in: Add.

svn path=/dists/trunk/linux-2.6/; revision=9578
2007-09-27 17:25:29 +00:00
Bastian Blank 1ef278d181 debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py,
debian/modules/gencontrol.py: Use own object for makefile generation.

svn path=/dists/trunk/linux-2.6/; revision=9577
2007-09-27 14:01:41 +00:00
Bastian Blank 8bacccee1a * debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py
- Use _ as seperator.
  - Simplify logic.
* debian/modules/gencontrol.py, debian/modules/rules.include, debian/rules:
  Use _ as seperator.

svn path=/dists/trunk/linux-2.6/; revision=9576
2007-09-27 13:14:23 +00:00
Bastian Blank 0f772f4b01 debian/bin/genorig.py
- Add help.
- Make it possible to override the version.

svn path=/dists/trunk/linux-2.6/; revision=9569
2007-09-27 08:23:29 +00:00
Bastian Blank ec7e0ade89 * debian/bin/gencontrol.py: Update.
* debian/templates/control.headers.featureset.in:
  Move from debian/templates/control.headers.subarch.in.

svn path=/dists/trunk/linux-2.6/; revision=9557
2007-09-26 18:42:16 +00:00
Bastian Blank 8b73e8befb Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=9529
2007-09-16 10:29:09 +00:00
Bastian Blank 40cba7cf5f debian/bin/genorig.py: Remove output if tar generation is interrupted.
svn path=/dists/trunk/linux-2.6/; revision=9524
2007-09-15 19:04:13 +00:00
Bastian Blank 423fd38400 Get architecture for linux-libc-dev from the config. Default to kernel arch.
* debian/bin/gencontrol.py: Pull value out of the config.
* debian/config/i386/defines, debian/config/sparc/defines: Override arch.
* debian/rules.real: Update.

svn path=/dists/trunk/linux-2.6/; revision=9511
2007-09-13 15:01:10 +00:00
Bastian Blank 696ff417a3 * debian/bin/genorig.py: Apply debian patch.
* debian/lib/python/debian_linux/debian.py: Export dfsg version.
* debian/lib/python/debian_linux/patches.py: Add.
* debian/patches/debian/dfsg/drivers-media-video-dabus.patch,
  debian/patches/debian/dfsg/drivers-net-dgrs.patch,
  debian/patches/debian/dfsg/drivers-net-tokenring-3c359-smctr.patch: Fix.
* debian/patches/series/orig-0: Move from debian/patches/series/orig-1.

svn path=/dists/trunk/linux-2.6/; revision=9504
2007-09-12 12:27:17 +00:00
Bastian Blank a32efd7228 debian/bin/gencontrol.py, debian/rules.real: Remove unused image postproc.
svn path=/dists/trunk/linux-2.6/; revision=9489
2007-09-10 11:30:22 +00:00
Bastian Blank d266b58f74 * debian/bin/abicheck.py, debian/bin/abiupdate.py, debian/bin/gencontrol.py
debian/bin/kconfig.py, debian/modules/gencontrol.py,
  debian/templates/patch.apply.in: Use default python.
* debian/rules.real: Use python-central.
* debian/templates/control.main.in: Depend against python.
* debian/templates/control.source.in
  - Build depend against python and python-central.
  - Setup new python support.
* debian/templates/control.support.in: Setup python support.

svn path=/dists/trunk/linux-2.6/; revision=9485
2007-09-10 10:40:50 +00:00
Bastian Blank 3e18c070cd debian/bin/gencontrol.py, debian/lib/python/debian_linux/config.py:
Support images without dom0 support.

svn path=/dists/trunk/linux-2.6/; revision=9413
2007-08-29 13:24:54 +00:00
Bastian Blank 3858ead071 * debian/bin/gencontrol.py
- Add default settings for config and template dirs.
  - Support more than one config dir.
* debian/bin/kconfig.py: Don't longer prefix files.
* debian/lib/python/debian_linux/gencontrol.py:
  Drop default config and template dirs.
* debian/rules.real: Don't prefix config files.

svn path=/dists/trunk/linux-2.6/; revision=9308
2007-08-16 10:20:09 +00:00
Bastian Blank 3b1872ac95 debian/bin/gencontrol.py: Fix xen images.
svn path=/dists/trunk/linux-2.6/; revision=9235
2007-07-31 09:38:34 +00:00
Bastian Blank 7dd6b8e508 debian/bin/gencontrol.py
- Check for availability of kconfig files.
- Support featureset kconfig snippets.

svn path=/dists/trunk/linux-2.6/; revision=9234
2007-07-31 09:15:41 +00:00
Bastian Blank bcd3655a0c debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py,
debian/rules.real: Use featureset instead of subarch.

svn path=/dists/trunk/linux-2.6/; revision=9219
2007-07-29 14:40:42 +00:00
Bastian Blank e97632ae09 * debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py:
Use featureset instead of subarch.
* debian/lib/python/debian_linux/config.py: Set featuresets if necessary.

svn path=/dists/trunk/linux-2.6/; revision=9206
2007-07-27 15:31:44 +00:00
Bastian Blank 236826c2eb * debian/config: Move from debian/arch.
* debian/bin/abicheck.py, debian/bin/abiupdate.py, debian/bin/kconfig.py,
  debian/lib/python/debian_linux/gencontrol.py, debian/rules,
  debian/rules.real: Use debian/config instead of debian/arch.

svn path=/dists/trunk/linux-2.6/; revision=9187
2007-07-24 18:31:40 +00:00
Bastian Blank 869466803d Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=9156
2007-07-17 09:51:33 +00:00
Bastian Blank a09633e05d Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=9120
2007-07-11 12:27:16 +00:00
Bastian Blank a0fdd38055 debian/bin/gencontrol.py: Don't use __dict__.
svn path=/dists/trunk/linux-2.6/; revision=9053
2007-07-04 09:35:25 +00:00
Bastian Blank 36ea5550b6 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=9025
2007-06-26 10:27:56 +00:00
Bastian Blank bd7382394f debian/bin/abicheck.py: Fix.
svn path=/dists/trunk/linux-2.6/; revision=8987
2007-06-17 15:01:10 +00:00
Bastian Blank f030ad5dbf debian/bin/kconfig.py, debian/lib/python/debian_linux/kconfig.py: Cleanup.
svn path=/dists/trunk/linux-2.6/; revision=8985
2007-06-17 11:09:00 +00:00
Bastian Blank 33a2a4dbbd debian/bin/genorig.py: Bail out if destination already exists.
svn path=/dists/trunk/linux-2.6/; revision=8984
2007-06-17 11:06:30 +00:00
Bastian Blank 852b4e2bca debian/bin/gencontrol.py, debian/lib/python/debian_linux/debian.py:
Remove unused code.

svn path=/dists/trunk/linux-2.6/; revision=8983
2007-06-17 10:56:55 +00:00
Bastian Blank 0d6e4097bc debian/bin/gencontrol.py, debian/lib/python/debian_linux: Cleanup.
svn path=/dists/trunk/linux-2.6/; revision=8982
2007-06-17 10:51:18 +00:00
Bastian Blank bb11d12939 debian/bin/gencontrol.py, debian/lib/python/debian_linux: Coding style cleanup.
svn path=/dists/trunk/linux-2.6/; revision=8981
2007-06-17 10:34:22 +00:00
Bastian Blank da3eeeecf6 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=8499
2007-04-24 07:01:08 +00:00
Bastian Blank 31b860633d debian/bin/genorig.py: Ignore errors in output directory creation.
svn path=/dists/trunk/linux-2.6/; revision=8456
2007-04-10 13:43:10 +00:00
Bastian Blank ede2bc2d0a debian/bin/genorig.py
- Fix detection of uncompressed patch files.
- Create output directory.

svn path=/dists/trunk/linux-2.6/; revision=8455
2007-04-10 13:39:56 +00:00
Bastian Blank c783eb45dd debian/bin/genorig.py
- Adopt new Changelog structure.
- Use rmtree from shutil.

svn path=/dists/trunk/linux-2.6/; revision=8261
2007-02-05 09:34:24 +00:00
Bastian Blank 60506c6fef debian/bin/gencontrol.py, debian/lib/python/debian_linux/debian.py:
Make changelog code object oriented.

svn path=/dists/trunk/linux-2.6/; revision=8234
2007-01-27 21:20:16 +00:00
Bastian Blank c68949fa25 debian/bin/gencontrol.py, debian/lib/python/debian_linux/debian.py,
debian/lib/python/debian_linux/gencontrol.py:
Make version code object oriented.

svn path=/dists/trunk/linux-2.6/; revision=8232
2007-01-27 20:56:56 +00:00
Bastian Blank 88c56779b8 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=8229
2007-01-27 19:52:51 +00:00
Bastian Blank 842fd2936e debian/bin/gencontrol.py, debian/lib/python/debian_linux/debian.py:
Update version code.

svn path=/dists/trunk/linux-kbuild-2.6/; revision=8220
2007-01-27 19:11:52 +00:00
Bastian Blank a316c4dff2 debian/bin/genorig.py: Fix permissions of output file.
svn path=/dists/trunk/linux-2.6/; revision=8098
2007-01-04 22:53:54 +00:00
Bastian Blank 669092cf90 debian/bin/genorig.py: Add.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=8073
2007-01-03 16:31:25 +00:00
Bastian Blank c272714659 * debian/bin/abicheck.py: Always report all informations from a symbol.
* debian/lib/python/debian_linux/abi.py: Update.

svn path=/dists/trunk/linux-2.6/; revision=7952
2006-12-08 17:32:21 +00:00
Bastian Blank eb9c35c16e debian/bin/genorig.py: Fix.
svn path=/dists/trunk/linux-2.6/; revision=7823
2006-11-19 12:18:07 +00:00
Bastian Blank 6c05b655a7 debian/bin/genorig.py: Add.
svn path=/dists/trunk/linux-2.6/; revision=7822
2006-11-19 12:14:20 +00:00
Bastian Blank 8059fa1861 debian/bin/gencontrol.py: Cleanup imports.
svn path=/dists/trunk/linux-2.6/; revision=7817
2006-11-19 11:04:25 +00:00
Bastian Blank f50a81b018 debian/bin/abiupdate.py: Make it possible to retreive packages from incoming.
svn path=/dists/trunk/linux-2.6/; revision=7717
2006-11-08 10:49:56 +00:00
Bastian Blank e3afc0557a debian/bin/abicheck.py, debian/bin/abiupdate.py,
debian/lib/python/debian_linux/abi.py: Support updated version description.

svn path=/dists/trunk/linux-2.6/; revision=7703
2006-11-06 13:23:55 +00:00
Bastian Blank 75ac367364 debian/bin/gencontrol.py: Replace ~ in linux-tree names.
svn path=/dists/trunk/linux-2.6/; revision=7589
2006-10-10 11:24:41 +00:00
Bastian Blank bfd77820c2 * debian/bin/gencontrol.py: Fix home of patch apply script.
* debian/changelog: Update.

svn path=/dists/trunk/linux-2.6/; revision=7560
2006-09-29 15:11:53 +00:00
Bastian Blank 1c43d0d425 debian/bin/gencontrol.py: Add flavour to xen version definition.
svn path=/dists/trunk/linux-2.6/; revision=7536
2006-09-27 11:07:10 +00:00
Bastian Blank ac2bd196af * debian/bin/gencontrol.py
- Don't longer hardcode description addition.
  - Support empty description.
* debian/templates/control.image.type-modulesextra.in,
  debian/templates/control.image.type-modulesinline.in,
  debian/templates/control.image.type-standalone.in:
  Explicitely add description.

svn path=/dists/trunk/linux-2.6/; revision=7509
2006-09-24 12:00:25 +00:00
Bastian Blank e669847ab2 * debian/bin/gencontrol.py: Generate list of used configs.
* debian/bin/kconfig.py: Only join suplied configs.
* debian/rules.real: Use precalculated config list.

svn path=/dists/trunk/linux-2.6/; revision=7476
2006-09-21 18:14:35 +00:00
Bastian Blank fd119360b2 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=7472
2006-09-21 16:11:51 +00:00
Bastian Blank a377ecf479 debian/bin/check-patches.sh: Fix.
svn path=/dists/trunk/linux-2.6/; revision=7423
2006-09-14 12:15:17 +00:00
Bastian Blank 112e4c858d * debian/bin/kconfig.py: Rework arguments check.
* debian/rules.real: Retrieve list of files from kconfig.py.

svn path=/dists/trunk/linux-2.6/; revision=7371
2006-09-08 09:26:50 +00:00
Bastian Blank eb653c82dc debian/bin/kconfig.py: Remove debugging code.
svn path=/dists/trunk/linux-2.6/; revision=7370
2006-09-08 09:12:44 +00:00
Bastian Blank ee3ccf8945 * debian/bin/kconfig.py: Make it possible to specify which configs to use.
* debian/lib/python/debian_linux/config.py
  - Fix flavour specific sections in subarch config.
  - Add configs entry.

svn path=/dists/trunk/linux-2.6/; revision=7369
2006-09-08 09:09:17 +00:00
Bastian Blank 772ce121dc * debian/bin: Update svn:ignore propery.
* debian/bin/gencontrol.py: Install as bin/patch.*.
* debian/rules: Clean correct files.
* debian/rules.real: Use bin/patch.*.

svn path=/dists/trunk/linux-2.6/; revision=7368
2006-09-08 08:30:49 +00:00
Bastian Blank 1d9c835a67 * debian/bin/kconfig.ml: Remove.
* debian/templates/control.source.in: Remove ocaml from build dependencies.

svn path=/dists/trunk/linux-2.6/; revision=7293
2006-09-03 15:44:14 +00:00
Bastian Blank 45ebac90d4 * debian/bin/kconfig.py: Add.
* debian/rules.real: Use kconfig.py.

svn path=/dists/trunk/linux-2.6/; revision=7292
2006-09-03 15:43:13 +00:00
Bastian Blank 61c4bbd140 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=7262
2006-08-29 09:53:31 +00:00
Bastian Blank a3da57a52d debian/bin/abiupdate.py: Read informations from the changelog.
svn path=/dists/trunk/linux-2.6/; revision=7023
2006-07-15 15:27:53 +00:00
Bastian Blank 61742ae0f5 debian/bin/abiupdate.py: Update logging.
svn path=/dists/trunk/linux-2.6/; revision=7019
2006-07-15 15:18:20 +00:00
Bastian Blank 2f2f58af16 debian/bin/abiupdate.py: Add.
svn path=/dists/trunk/linux-2.6/; revision=6995
2006-07-13 10:54:20 +00:00
Bastian Blank 52102e6544 debian/bin/abicheck.py, debian/lib/python/debian_linux/abi.py:
Remove own type of abi files.

svn path=/dists/trunk/linux-2.6/; revision=6994
2006-07-13 10:53:58 +00:00
Bastian Blank c104019d67 debian/bin/gencontrol.py: Only add depends to real image.
svn path=/dists/trunk/linux-2.6/; revision=6993
2006-07-13 10:53:23 +00:00
Bastian Blank 669ed91c2c * debian/bin/gencontrol.py: Call main setup method from super class.
* debian/lib/python/debian_linux/gencontrol.py:
  Move makeflags setup to setup method.

svn path=/dists/trunk/linux-2.6/; revision=6877
2006-06-24 11:58:54 +00:00
Bastian Blank b8922d8493 debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py,
debian/modules/gencontrol.py: Provide extra arg to each recursing method.

svn path=/dists/trunk/linux-2.6/; revision=6876
2006-06-24 11:39:08 +00:00
Bastian Blank ebc6106981 * debian/bin/gencontrol.py
- Generate build dependencies on compilers.
  - Generate dependencies on compilers for the headers packages.
* debian/lib/python/debian_linux/gencontrol.py:
  Remove compiler deps generation.

svn path=/dists/trunk/linux-2.6/; revision=6875
2006-06-24 10:53:12 +00:00
Bastian Blank fb134ff905 debian/bin/gencontrol.py: Set revisions for arch indep packages.
svn path=/dists/trunk/linux-2.6/; revision=6722
2006-05-28 20:41:31 +00:00
Bastian Blank 79623d032e * debian/arch/defines: Section is called abi.
* debian/bin/gencontrol.py: Fix abiname detection.

svn path=/dists/trunk/linux-2.6/; revision=6719
2006-05-28 19:37:03 +00:00
Bastian Blank 16fb1bb975 debian/bin/abicheck.py: Use correct class.
svn path=/dists/trunk/linux-2.6/; revision=6714
2006-05-27 07:13:11 +00:00
Bastian Blank 9b41ace1c5 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=6708
2006-05-26 12:06:07 +00:00
Bastian Blank 8e7fde74f4 * debian/arch/amd64/vserver/defines, debian/arch/i386/vserver/defines,
debian/arch/powerpc/vserver/defines: Add util-vserver to Recommends.
* debian/bin/gencontrol.py: Fix dependency generation of image packages.
* debian/lib/python/debian_linux/debian.py
  - Make type checks in relation classes more strict.
  - Support checking of each entry against the config.

svn path=/dists/trunk/linux-2.6/; revision=6434
2006-04-16 23:53:58 +00:00
Bastian Blank b2b25ed7c8 debian/bin/gencontrol.py: Fix revisions list.
svn path=/dists/trunk/linux-2.6/; revision=6433
2006-04-16 16:54:04 +00:00
Bastian Blank 94d4d84b69 * debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py,
debian/modules/gencontrol.py:
  Move handling of revisions to special code.

svn path=/dists/trunk/linux-2.6/; revision=6425
2006-04-14 16:56:10 +00:00
Bastian Blank 66ce664b9d debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py,
debian/modules/gencontrol.py
- Fix variable name.
- Use new version code in modules scripts.

svn path=/dists/trunk/linux-2.6/; revision=6424
2006-04-14 16:52:33 +00:00
Bastian Blank 287444d150 debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py:
Move initial abiname handling into special code.

svn path=/dists/trunk/linux-2.6/; revision=6422
2006-04-14 16:17:39 +00:00
Bastian Blank 063add3983 debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py:
Set variables directly.

svn path=/dists/trunk/linux-2.6/; revision=6421
2006-04-14 16:12:41 +00:00
Bastian Blank 7ba864e429 * debian/bin/gencontrol.py: Move changelog processing.
* debian/lib/python/debian_linux/gencontrol.py:
  Add generic version processing.

svn path=/dists/trunk/linux-2.6/; revision=6420
2006-04-14 16:07:56 +00:00
Bastian Blank c4a0fdddf5 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=6385
2006-04-09 21:17:21 +00:00
Bastian Blank eec85fb833 * debian/bin/gencontrol.py: Support support to main packages.
* debian/rules.real: Build support package in binary-indep.
* debian/templates/control.support.in: Set Architecture to all.

svn path=/dists/trunk/linux-2.6/; revision=6362
2006-04-02 20:43:04 +00:00
Bastian Blank 1c2491ce77 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=6361
2006-04-02 20:22:53 +00:00
Bastian Blank a27da8be62 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=6356
2006-03-31 17:13:35 +00:00
Bastian Blank 87420cf166 * debian/bin/gencontrol.py: Use different templates depending on type.
* debian/rules.real: Fix detection of headers build.
* debian/templates/control.image.type-modulesextra.in,
  debian/templates/control.image.type-modulesinline.in,
  debian/templates/control.image.type-standalone.in: Add.
* debian/templates/control.image.in,
  debian/templates/control.modules.in: Remove.

svn path=/dists/trunk/linux-2.6/; revision=6339
2006-03-29 22:51:23 +00:00
Bastian Blank 80c42f552a debian/bin/gencontrol.py
- Export modules setting.
- Add makeflags for dummy package building.

svn path=/dists/trunk/linux-2.6/; revision=6332
2006-03-29 11:56:51 +00:00
Bastian Blank 9708faa9c9 * debian/bin/gencontrol.py: Disabled modules support disabled headers as well.
* debian/lib/python/debian_linux/config.py: Add new entries.

svn path=/dists/trunk/linux-2.6/; revision=6331
2006-03-29 11:44:51 +00:00
Bastian Blank 97d1862558 debian/bin/gencontrol.py: Make it possible to disable headers packages.
svn path=/dists/trunk/linux-2.6/; revision=6330
2006-03-29 11:41:51 +00:00
Bastian Blank e206c372e7 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=6326
2006-03-28 21:48:15 +00:00
Bastian Blank 4b9ae46e44 /dists/trunk/linux-kbuild-2.6: Add.
svn path=/dists/trunk/linux-kbuild-2.6/; revision=6325
2006-03-28 21:46:39 +00:00
Bastian Blank b03e80bd3a * debian/arch/defines: Merge relations sections.
* debian/bin/gencontrol.py: Use common relations section for initramfs generators.

svn path=/dists/trunk/linux-2.6/; revision=6194
2006-03-16 14:57:44 +00:00
Bastian Blank 583250c52d debian/bin/apply.py: Support wildcard in architecture.
svn path=/dists/trunk/linux-2.6/; revision=6126
2006-03-11 14:39:28 +00:00
Bastian Blank 6e3f5866b7 * debian/bin/gencontrol.py: Also read arch specific image section.
* debian/lib/python/debian_linux/gencontrol.py:
  Don't even try to look into the image section.s

svn path=/dists/trunk/linux-2.6/; revision=6122
2006-03-10 19:22:23 +00:00
Bastian Blank 6ebf21ebdd * debian/arch/defines: Update section name.
* debian/bin/gencontrol.py: Provide our own list of usable initramfs generators.

svn path=/dists/trunk/linux-2.6/; revision=6103
2006-03-08 10:30:06 +00:00
Bastian Blank b4417dc180 debian/bin/gencontrol.py: Depend against correct version of header packages.
svn path=/dists/trunk/linux-2.6/; revision=6067
2006-03-05 11:37:23 +00:00
Bastian Blank a4ecf9c185 * debian/bin/gencontrol.py: Add source target.
* debian/lib/python/debian_linux/gencontrol.py: Support source target.
* debian/rules: Add source and source-all target.
* debian/rules.real: Use source rules.

svn path=/dists/trunk/linux-2.6/; revision=6056
2006-03-04 13:48:18 +00:00
Bastian Blank f4739f80c2 * debian/bin/gencontrol.py: Add LOCALVERSION with the same rules than anything else.
* debian/lib/python/debian_linux/gencontrol.py: Export LOCALVERSION.

svn path=/dists/trunk/linux-2.6/; revision=6041
2006-03-03 15:58:44 +00:00
Bastian Blank 12f1acaa4e * debian/arch/amd64/xen/defines: Change type to plain-xen.
* debian/bin/gencontrol.py: Add modules package for plain-xen images.
* debian/lib/python/debian_linux/debian.py:
  Add a hack to get deps for the modules package right.
* debian/rules.real: Support plain-xen type.
* debian/templates/control.modules.in: Add.

svn path=/dists/trunk/linux-2.6/; revision=6034
2006-03-02 22:24:19 +00:00
Bastian Blank 333210a7a7 r6005: waldi | 2006-03-02 11:06:40 +0100
* debian/lib/python/debian_linux/gencontrol.py:
  Populate UPSTREAMVERSION, ABINAME and LOCALVERSION in an stable fashion.
* debian/rules.real: Use UPSTREAMVERSION, ABINAME and LOCALVERSION.
* debian/templates/control.headers.arch.in,
  debian/templates/control.headers.in,
  debian/templates/control.headers.latest.in,
  debian/templates/control.headers.subarch.in,
  debian/templates/control.image.in,
  debian/templates/control.image.latest.in:
  Use upstreamversion and localversion substitutions.

r6006:  waldi | 2006-03-02 11:16:14 +0100
* debian/lib/python/debian_linux/gencontrol.py: Add SOURCEVERSION.
* debian/rules.real
  - Use SOURCEVERSION.
  - Fix another brocken ABINAME usage.

r6007:  waldi | 2006-03-02 11:41:01 +0100
* debian/arch/defines, debian/arch/alpha/defines, debian/arch/amd64/defines,
  debian/arch/arm/defines, debian/arch/armeb/defines, debian/arch/hppa/defines,
  debian/arch/i386/defines, debian/arch/ia64/defines, debian/arch/m68k/defines,
  debian/arch/mips/defines, debian/arch/mipsel/defines,
  debian/arch/powerpc/defines, debian/arch/s390/defines,
  debian/arch/sparc/defines: Move image specific specs into image section.
* debian/bin/gencontrol.py: Use image section if neccesary.
* debian/lib/python/debian_linux/gencontrol.py: Support image section.

r6008:  waldi | 2006-03-02 11:41:37 +0100
debian/lib/python/debian_linux/config.py: Remove old workaround.

r6009:  waldi | 2006-03-02 12:15:21 +0100
* bin/gencontrol.py: Fix image description addition.
* lib/python/debian_linux/debian.py: Parse Description also.
* lib/python/debian_linux/gencontrol.py: Fix Description setup.
* lib/python/debian_linux/utils.py: Always provide the complete text.

r6010:  waldi | 2006-03-02 12:42:47 +0100
* debian/arch/defines: Add initramfs-generator relations.
* debian/arch/alpha/defines, debian/arch/amd64/defines,
  debian/arch/arm/defines, debian/arch/armeb/defines, debian/arch/hppa/defines,
  debian/arch/i386/defines, debian/arch/ia64/defines, debian/arch/m68k/defines,
  debian/arch/mips/defines, debian/arch/mipsel/defines,
  debian/arch/powerpc/defines, debian/arch/powerpc/vserver/defines,
  debian/arch/s390/defines, debian/arch/sparc/defines:
  Specify initramfs settings.
* debian/bin/gencontrol.py: Generate dependencies for initramfs generators.
* debian/lib/python/debian_linux/config.py: Add more fields.
* debian/lib/python/debian_linux/gencontrol.py: Fix.
* debian/rules.real: Use INITRAMFS.

r6011:  waldi | 2006-03-02 13:05:45 +0100
debian/bin/gencontrol.py,
debian/lib/python/debian_linux/gencontrol.py
- Don't export the usage of the image section into the generic code.
- Fix localversion spec.

r6012:  waldi | 2006-03-02 13:20:58 +0100
debian/lib/python/debian_linux/config.py: Fix section parsing.

r6013:  waldi | 2006-03-02 13:27:44 +0100
* debian/lib/python/debian_linux/config.py: Use a list of directories.
* debian/lib/python/debian_linux/gencontrol.py: Update.

r6014:  waldi | 2006-03-02 13:30:30 +0100
* debian/bin/gencontrol.py: Add base image config entry.
* debian/lib/python/debian_linux/gencontrol.py:
  Remove another usage of the image config sections.

r6030:  waldi | 2006-03-02 17:44:17 +0100
debian/bin/gencontrol.py: Provide correct localversion for the headers build.

svn path=/dists/trunk/linux-2.6/; revision=6031
2006-03-02 16:47:30 +00:00
Bastian Blank a253bbb7c5 debian/bin/gencontrol.py: Add initrd variable to the correct place.
svn path=/dists/trunk/linux-2.6/; revision=5992
2006-02-28 11:37:46 +00:00
Bastian Blank d13d95a758 * debian/arch/defines: Set image type.
* debian/bin/gencontrol.py: Don't supply a default value for the image type.
* debian/rules.real: Support plain images.

svn path=/dists/trunk/linux-2.6/; revision=5976
2006-02-27 18:07:20 +00:00
Bastian Blank 5950daef7d r5566: waldi | 2006-01-22 21:27:35 +0100
debian/lib/python/debian_linux/utils.py: Remove old class.

r5694:  waldi | 2006-02-03 01:03:03 +0100
debian/lib/python/debian_linux/utils.py: Fix class name.

r5827:  waldi | 2006-02-11 23:21:50 +0100
* debian/bin/touch: Remove.
* debian/rules.real: Remove touch.orig setup.

r5828:  waldi | 2006-02-11 23:24:10 +0100
debian/rules.real: Don't overwrite parts of the kernel source.

r5873:  waldi | 2006-02-13 23:09:59 +0100
debian/rules.real: Always call dh_installdocs and dh_installchangelogs.

svn path=/dists/trunk/linux-2.6/; revision=5915
2006-02-17 15:50:39 +00:00
Jurij Smakov 3c891cca8b Test build finished successfully, merge changes
(sparc32 image stripping) into trunk.

svn path=/dists/trunk/linux-2.6/; revision=5875
2006-02-14 04:00:44 +00:00
Jurij Smakov 427e94ab59 Add sparc32-image-postproc which will do the
stripping of the sparc32 image.

svn path=/dists/exp/linux-2.6/; revision=5868
2006-02-13 08:54:23 +00:00
Bastian Blank d2e3e4638e * debian/bin/install-image: Remove.
* debian/rules.real
  - Use bash.
  - Add logic to build flavour header package.
  - Fix generic headers package.

svn path=/dists/trunk/linux-2.6/; revision=5824
2006-02-11 22:04:17 +00:00
Bastian Blank 3f7f280588 debian/bin/gencontrol.py: Export kernel-arch.
svn path=/dists/trunk/linux-2.6/; revision=5822
2006-02-11 21:53:47 +00:00
Jurij Smakov 76163c917c Bad fix, revert.
svn path=/dists/exp/linux-2.6/; revision=5758
2006-02-09 04:43:34 +00:00
Jurij Smakov f39060807c Stop passing LOCALVERSION variable to the make
process which invokes kernel package, to avoid
doubling the flavour name in version string.
I don't see a reason why would we want to do it
anyway.

svn path=/dists/exp/linux-2.6/; revision=5757
2006-02-09 04:35:25 +00:00
Jurij Smakov b1180e3de5 Add handling of image-postproc to the flavours'
makeflags, so that we can invoke arbitrary commands
on the image after it's built. This is required for
stripping of the sparc32 image.

svn path=/dists/trunk/linux-2.6/; revision=5717
2006-02-07 04:17:28 +00:00
Martin Michlmayr 23aa9b4f2c print a better error message when a malformed line in a series file is
found

svn path=/dists/trunk/linux-2.6/; revision=5601
2006-01-26 15:49:43 +00:00
Bastian Blank 63a86cf8e1 * Use own header install target.
* Add preliminary modul gencontrol support.
* Set version on dependencies of headers-all package.

r5335:  waldi | 2006-01-07 02:09:14 +0100
debian/rules.real: Fix wildcard for source copy.

r5354:  waldi | 2006-01-08 16:25:37 +0100
* debian/bin/gencontrol.py: Calculate LOCALVERSION and LOCALVERSION_HEADERS.
* debian/rules.real: Remove LOCALVERSION.

r5368:  waldi | 2006-01-09 01:20:17 +0100
Use minimal headers package build, as we can use a clean tree for that. It puts
all arches into the package for now.

* debian/bin/gencontrol.py: Set LOCALVERSION on subarch level.
* debian/bin/install-header: Remove.
* debian/rules.real: Add minimal headers package build.

r5538:  waldi | 2006-01-21 12:43:55 +0100
debian/rules.real: Only install neccesary files into headers packages.

r5539:  waldi | 2006-01-21 12:44:44 +0100
* debian/modules: New directory.
* debian/modules/gencontrol.py: Add for modules build.

r5540:  waldi | 2006-01-21 12:56:20 +0100
* debian/bin/gencontrol.py: Set version on dependencies of headers-all package.
* debian/rules.real
  - Fix headers package name.
  - Install debian/modules into headers-all package.

svn path=/dists/trunk/linux-2.6/; revision=5565
2006-01-22 18:34:58 +00:00
Sven Luther d7272204ee Added debian/rules target to check the configs and call bin/kconfig.ml accordingly, not yet finished though.
svn path=/dists/trunk/linux-2.6/; revision=5343
2006-01-08 09:48:08 +00:00
Sven Luther 9d15e69bb8 Added defines file parsing to kconfig.ml.
svn path=/dists/trunk/linux-2.6/; revision=5342
2006-01-08 09:13:43 +00:00
Bastian Blank b37871ac10 * Set compiler build dependencies from config informations.
* Install debian/lib into headers-all package.
* Unlink version file before writing to them.
* debian/README: Remove outdated information.

r5275:  waldi | 2006-01-05 14:00:15 +0100
* debian/lib/python/debian_linux/debian.py: Move package class from utils.
* debian/lib/python/debian_linux/utils.py: Use package class from debian.

r5277:  waldi | 2006-01-05 14:41:45 +0100
* debian/lib/python/debian_linux/debian.py
  - Add package_relation, package_relation_list and package_relation_group
    classes.
  - Use them in the package class.
* debian/lib/python/debian_linux/gencontrol.py
  - Support new relation classes.

r5278:  waldi | 2006-01-05 14:46:55 +0100
debian/bin/gencontrol.py: Use relation objects for tree entry.

r5279:  waldi | 2006-01-05 15:20:00 +0100
* debian/bin/gencontrol.py: Don't fail if some relation fields are empty.
* debian/lib/python/debian_linux/debian.py: Merge relation entries.

r5280:  waldi | 2006-01-05 15:24:08 +0100
* debian/arch/defines, debian/arch/hppa/defines: Set relations for compiler.
* debian/lib/python/debian_linux/gencontrol.py: Set compiler build dependencies
  from config informations.
* debian/templates/control.source.in: Remove compiler from Build-Depends.

r5281:  waldi | 2006-01-05 15:39:45 +0100
* debian/rules.real
  - Install debian/lib into headers-all package.
  - Call dh_python with python version 2.4.
* debian/templates/control.source.in:
  Add python to build-depends, needed by dh_python.

r5282:  waldi | 2006-01-05 16:36:33 +0100
debian/rules.real
- Remove outdated comment about include_common_config.
- Remove support for headers_dirs.

r5283:  waldi | 2006-01-05 16:38:05 +0100
debian/arch/amd64/Makefile.inc, debian/arch/arm/Makefile.inc,
debian/arch/hppa/Makefile.inc, debian/arch/powerpc/Makefile.inc,
debian/arch/sparc/Makefile.inc: Remove not longer supported variables.

r5284:  waldi | 2006-01-05 16:42:33 +0100
debian/lib/python/debian_linux/gencontrol.py:
Warn if the class setting is not available.

r5287:  waldi | 2006-01-05 19:07:05 +0100
debian/arch/powerpc/defines: Set kernel-arch for all except powerpc64 to ppc.

r5288:  waldi | 2006-01-05 19:08:35 +0100
debian/lib/python/debian_linux/config.py:
Only bail out if a section is not found in any config file.

r5294:  waldi | 2006-01-05 19:26:57 +0100
debian/lib/python/debian_linux/gencontrol.py
- Support config underlay.
- Add some small default implementations.

r5295:  waldi | 2006-01-05 19:39:55 +0100
debian/README: Remove outdated information.

r5325:  waldi | 2006-01-06 22:40:17 +0100
debian/bin/apply.py
- Don't reference the debian_linux module, it is not available.
- Unlink version file before writing to them.

svn path=/dists/trunk/linux-2.6/; revision=5327
2006-01-06 22:32:16 +00:00
Bastian Blank 0bcbf4a88f debian/bin/apply.py: Fix variable name.
svn path=/dists/trunk/linux-2.6/; revision=5321
2006-01-06 20:57:28 +00:00
Bastian Blank f5ea6ce508 * Move most parts of debian/bin/gencontrol.py to debian/lib.
* Implement subarch.
* Rewrite patch handling to integrate arch and subarch specific patches. 

r4300:  waldi | 2005-10-03 22:23:02 +0200
debian/rules.real: Remove old definitions.

r4304:  waldi | 2005-10-03 23:02:13 +0200
Move template reading to lib.

* debian/bin/gencontrol.py
  - Remove RFC822 routines.
  - Use templates class.
* debian/lib/python/debian_linux.py: Add templates class.

r4738:  waldi | 2005-11-07 15:51:30 +0100
debian/bin/gencontrol.py: Set TYPE.

r4796:  waldi | 2005-11-13 15:09:40 +0100
* debian/bin/gencontrol.py: Use config_reader.
* debian/lib/python/debian_linux: Add directory.
* debian/lib/python/debian_linux/__init__.py: Move from debian/lib/python/python/debian_linux.py.
* debian/lib/python/debian_linux/config.py: Add config_reader and config_parser.

r4797:  waldi | 2005-11-13 15:45:12 +0100
* debian/bin/gencontrol.py: Move code away. For now only use imported code.
* debian/lib/python/debian_linux/__init__.py: Remove utils.
* debian/lib/python/debian_linux/config.py: Update.
* debian/lib/python/debian_linux/debian.py: Add debian packaging specific code.
* debian/lib/python/debian_linux/gencontrol.py: Add code.
* debian/lib/python/debian_linux/utils.py: Add utils.

r4798:  waldi | 2005-11-13 15:56:37 +0100
debian/lib/python/debian_linux/gencontrol.py:
Don't try to generation extra packages if the template does not exist.

r4799:  waldi | 2005-11-13 16:04:25 +0100
debian/lib/python/debian_linux/gencontrol.py:
Begin to split methods in smaller pieces.

r4800:  waldi | 2005-11-13 16:26:03 +0100
debian/lib/python/debian_linux/gencontrol.py: Split more code.

r4802:  waldi | 2005-11-13 16:40:08 +0100
debian/lib/python/debian_linux/gencontrol.py: Also allow strings in makefile write list.

r4806:  waldi | 2005-11-13 16:55:48 +0100
debian/bin/gencontrol.py: Move linux-2.6 specific code from
debian/lib/python/debian_linux/gencontrol.py.

r4807:  waldi | 2005-11-13 17:07:26 +0100
debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py: Update.

r4808:  waldi | 2005-11-13 17:08:53 +0100
debian/bin/gencontrol.py: Move code from debian/lib/python/debian_linux/gencontrol.py.

r4810:  waldi | 2005-11-13 17:10:30 +0100
debian/bin/gencontrol.py
- Move code from debian/lib/python/debian_linux/gencontrol.py.
- Update.

r4811:  waldi | 2005-11-13 17:33:47 +0100
debian/bin/gencontrol.py: Move code from debian/lib/python/debian_linux/gencontrol.py.

r4812:  waldi | 2005-11-13 17:36:38 +0100
debian/bin/gencontrol.py: Update.

r4813:  waldi | 2005-11-13 18:36:28 +0100
debian/lib/python/debian_linux/config.py: Remove old code.

r4814:  waldi | 2005-11-13 18:38:50 +0100
* debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py,
  debian/lib/python/debian_linux/utils.py: Teach package object how to
  work with list attributes.
* debian/lib/python/debian_linux/debian.py: Don't use utils.entry.

r4815:  waldi | 2005-11-13 18:41:55 +0100
* debian/lib/python/debian_linux/gencontrol.py
  - Use utils.package.
  - Remove debugging code.
* debian/lib/python/debian_linux/utils.py
  - Use utils.package.
  - Remove utils.entry.

r4816:  waldi | 2005-11-13 18:47:46 +0100
debian/lib/python/debian_linux/utils.py: Don't output empty fields.

r4965:  waldi | 2005-12-04 12:36:20 +0100
Rewrite config reader to support more than one section per (arch, subarch, flavour).

* debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py:
  Explicitely Use base entries.
* debian/lib/python/debian_linux/config.py
  - Rewrite.
  - Loose support for entry merging for now.

r5175:  waldi | 2006-01-02 20:46:46 +0100
debian/bin/gencontrol.py: Fix.

r5176:  waldi | 2006-01-02 21:09:17 +0100
* debian/bin/apply: Don't expect upstream version in series file names.
* debian/patches-debian/series/0experimental.1:
  Move from debian/patches-debian/series/2.6.14+2.6.15-rc7-0experimental.1.
* debian/patches-debian/series/0experimental.2:
  Move from debian/patches-debian/series/2.6.14+2.6.15-rc7-0experimental.2.

r5177:  waldi | 2006-01-02 22:31:28 +0100
First prototype of improved patch util.

debian/bin/apply.py: Add.

r5178:  waldi | 2006-01-02 23:40:11 +0100
* debian/bin/apply.py: Finish implementation.
* debian/rules.real: Use apply.py.

r5179:  waldi | 2006-01-03 00:15:05 +0100
* debian/bin/apply.py: Implement arch and subarch specific patches.
* debian/bin/unpatch: Remove old code.
* debian/rules.real: Fix patch package installation.

r5180:  waldi | 2006-01-03 00:16:05 +0100
debian/bin/apply: Remove.

r5181:  waldi | 2006-01-03 00:16:56 +0100
* debian/bin/gencontrol.py: Readd missing build target.
* debian/lib/python/debian_linux/debian.py: Raise if version is not parsable.

r5192:  waldi | 2006-01-03 15:32:43 +0100
debian/bin/apply.py
- Add version_file class.
- Use correct series for deapply.

r5193:  waldi | 2006-01-03 15:41:53 +0100
debian/bin/apply.py
- Remove extra version handling from series class.
- Add check for extra version in patch setup.

r5194:  waldi | 2006-01-03 15:45:49 +0100
debian/bin/apply.py: Move complete reverse logic into series class.

r5195:  waldi | 2006-01-03 16:14:33 +0100
debian/bin/apply.py: Implement patch per arch and subarch. It is currently done
by completely deapply the arch specific patches if it needs to change set of
general patches.

r5196:  waldi | 2006-01-03 16:18:55 +0100
debian/bin/apply.py: Don't record extra version without patch.

r5197:  waldi | 2006-01-03 16:25:03 +0100
debian/bin/apply.py: Record shortest possible extra version in version file.

r5198:  waldi | 2006-01-03 16:28:00 +0100
* debian/patches-debian/series/0experimental.3-extra: Add.
* debian/patches-debian/hppa-incompatible.patch:
  Move from debian/patches-arch/hppa.diff.
* debian/patches-debian/m68k-incompatible.patch
  Move from debian/patches-arch/m68k.diff.
* debian/patches-arch: Remove.

r5200:  waldi | 2006-01-03 16:30:03 +0100
debian/rules.real: Use new apply script for arch and subarch patches.

r5207:  waldi | 2006-01-03 17:12:52 +0100
* debian/rules.real: Remove old arch patches installation.
* debian/templates/control.source.in: Remove dh-kpatches from Buld-Depends-Indep.

r5208:  waldi | 2006-01-03 17:21:21 +0100
debian/lib/python/debian_linux: Set svn:ignore property.

r5210:  waldi | 2006-01-03 17:24:09 +0100
debian/templates/control.main.in: Fix depends of patch package.

r5212:  waldi | 2006-01-03 17:54:18 +0100
* debian/rules: Fix clean.
* debian/rules.real
  - Remove definition of old arch patches.
  - Use a variable for patch command.

r5213:  waldi | 2006-01-03 20:45:41 +0100
* debian/templates: Move subarch part in package names in front of flavour.
* debian/lib/python/debian_linux/gencontrol.py: Fix subarch text setting.

r5214:  waldi | 2006-01-03 20:46:05 +0100
debian/lib/python/debian_linux/config.py: Support subarches.

r5215:  waldi | 2006-01-04 00:51:46 +0100
Update svn:ignore property.

r5216:  waldi | 2006-01-04 00:53:20 +0100
debian/bin/apply.py
- Use correct length in extra check.
- Check for correct length of extra entries.

r5217:  waldi | 2006-01-04 00:54:38 +0100
debian/rules.real
- Append subarch to kernel version.
- Fix base of kconfig.ml call.

r5234:  waldi | 2006-01-04 15:34:59 +0100
* debian/bin/gencontrol.py: Use config entry merging when needed.
* lib/python/debian_linux/config.py: Readd config entry merging.

r5235:  waldi | 2006-01-04 16:00:38 +0100
* debian/bin/install-image: Use DEBIAN_LOCALVERSION and DEBIAN_LOCALVERSION_HEADERS.
* debian/rules.real: Set LOCALVERSION for scripts.

r5240:  waldi | 2006-01-04 17:50:12 +0100
debian/rules.real: Fix version of subarch headers package.

svn path=/dists/trunk/linux-2.6/; revision=5242
2006-01-04 19:33:32 +00:00
Sven Luther 0a6e7fb1dd $(basedir) includes arch name, so pass -ba option to kconfig.ml
now output errors and verbose messages to stderr.

svn path=/dists/trunk/linux-2.6/; revision=5147
2005-12-30 09:15:47 +00:00
Sven Luther 5dca9980fa Added kconfig.ml and now use it to generate the config files from the snipplets,
keeping more specific options over more generic ones.
Build-depend on k-p 10.028 or higher.

svn path=/dists/trunk/linux-2.6/; revision=5144
2005-12-30 08:46:37 +00:00
Sven Luther 9c23a8c61c Added support for make-kpkg --arch into gencontrol.py defines handling.
Added correct --arch entries for powerpc defines.
Untested though, may need a new kernel-package, but i think not.

svn path=/dists/trunk/linux-2.6/; revision=5047
2005-12-19 22:26:34 +00:00
Bastian Blank 5f07ce3317 Revert revision 5007. The main header package is not usable to build anything
against.

svn path=/dists/trunk/linux-2.6/; revision=5008
2005-12-12 14:31:22 +00:00
maximilian attems 20c55d3a41 unfuck klibc
svn path=/dists/trunk/linux-2.6/; revision=5007
2005-12-12 13:36:38 +00:00
Bastian Blank 58e145d038 Revert revision 4975. The main header package is not usable to build anything
against.

svn path=/dists/trunk/linux-2.6/; revision=4980
2005-12-06 11:23:03 +00:00
maximilian attems 9961826914 unbreak klibc in experimental branch too.
svn path=/dists/trunk/linux-2.6/; revision=4975
2005-12-06 00:37:06 +00:00
Frederik Schüler 533df5ae83 Revert previous change: breaks on ppc.
svn path=/dists/trunk/linux-2.6/; revision=4857
2005-11-21 08:10:31 +00:00
Frederik Schüler 53723b8adc Comment out include/asm symlink deletion in the generic per-arch linux-headers package. This symlink was present in headers packages before 2.6.14-1.
svn path=/dists/trunk/linux-2.6/; revision=4856
2005-11-21 07:59:55 +00:00
Sven Luther e2806c218a Added FLAVOURS=... to install-headers-all rules.gen invocation, thanks to mhy for providing the patch.
svn path=/dists/trunk/linux-2.6/; revision=4793
2005-11-13 10:47:49 +00:00
Sven Luther 0f1c3d0f0a Conflicts where not handled by gencontrol.py, added.
svn path=/dists/trunk/linux-2.6/; revision=4782
2005-11-10 08:35:02 +00:00
Sven Luther 2830b2982c Fixed typos.
svn path=/dists/trunk/linux-2.6/; revision=4744
2005-11-08 14:30:34 +00:00
Sven Luther 1dda2d6df7 First tentative at handling recomends in addition to depends, provides and suggests.
svn path=/dists/trunk/linux-2.6/; revision=4743
2005-11-08 14:25:05 +00:00
Jurij Smakov 34f3ef3267 Fix the install-image fix. Include the name of
the directory (scripts), so that the archive is
actually created. D'oh!

svn path=/dists/sid/linux-2.6/; revision=4722
2005-11-03 18:38:43 +00:00
Jurij Smakov a58cbac5bf Fix the contents of scripts directory (333052).
The list of file patterns not to copy into it
is specified, hopefully it will break less now.

svn path=/dists/trunk/linux-2.6/; revision=4713
2005-11-03 07:46:21 +00:00
Simon Horman d733e0cfa3 Fix genearation of .extraversion, again (closes: #333842)
svn path=/dists/trunk/linux-2.6/; revision=4693
2005-10-31 06:01:18 +00:00
Bastian Blank 8d0068bdc9 debian/bin/install-image
- Add arch/*/include to headers package.
- Add extra scripts into headers package.

svn path=/dists/trunk/linux-2.6/; revision=4617
2005-10-23 17:13:42 +00:00
Bastian Blank ef7efe41cf * debian/bin/gencontrol.pya: Export kernel-header-dirs as KERNEL_HEADER_DIRS for subarch.
* debian/bin/install-image
  - Move from debian/templates/post-install.in.
  - Use KERNEL_HEADER_DIRS for asm-directory selection.
* debian/bin/install-header: Remove svn:executable property.
* debian/rules.real: Use debian/bin/install-image.

svn path=/dists/trunk/linux-2.6/; revision=4609
2005-10-23 12:06:48 +00:00
Bastian Blank 65ee433593 debian/bin/install-header: Bah, bash arrays don't work this way.
svn path=/dists/trunk/linux-2.6/; revision=4608
2005-10-23 11:32:53 +00:00
Bastian Blank b4cc36af8f debian/bin/install-header
- Remove include/asm from package.
- Remove debugging output.

svn path=/dists/trunk/linux-2.6/; revision=4607
2005-10-23 11:10:44 +00:00
Bastian Blank 4d89e2fa76 * debian/arch/powerpc/defines: Set kernel-header-dirs.
* debian/bin/gencontrol.py: Export kernel-header-dirs as KERNEL_HEADER_DIRS.
* debian/bin/install-header:
  - Move from debian/templates/header-install.in.
  - Use KERNEL_HEADER_DIRS.
* debian/rules.real: Use debian/bin/install-header.

svn path=/dists/trunk/linux-2.6/; revision=4606
2005-10-23 11:09:00 +00:00
Bastian Blank bb7b157a14 * debian/bin/gencontrol.py
(config): Make chains of config entries available via tuples.
* debian/lib/python/debian_linux.py: Use config tuple access.

svn path=/dists/trunk/linux-2.6/; revision=4604
2005-10-23 10:36:41 +00:00
Bastian Blank 02d6bf0722 debian/bin/apply: Use /bin/bash, arrays are a bash extension.
svn path=/dists/trunk/linux-2.6/; revision=4603
2005-10-23 10:05:39 +00:00
Bastian Blank af9be38f8a debian/bin/prune-non-free, debian/bin/split.py: Remove duplicated scripts.
svn path=/dists/trunk/linux-2.6/; revision=4602
2005-10-23 10:03:20 +00:00
Bastian Blank dd27f2eec1 * debian/bin/apply
- Use sed to split versions. Shell can not split on the last occurence.
  - Use list of revisions to check for series.
* debian/rules.real
  - Fix upstream tarball name.
  - Fix location and substitution for patch scripts.

svn path=/dists/trunk/linux-2.6/; revision=4564
2005-10-20 15:51:23 +00:00
Bastian Blank 8db45ea85c debian/bin/unpatch: Explicitely patch to -0 revision.
svn path=/dists/trunk/linux-2.6/; revision=4563
2005-10-20 15:48:56 +00:00
Bastian Blank 10e0206539 debian/bin/gencontrol.py
- Export source upstream version.
- Export all revisions for current version.

svn path=/dists/trunk/linux-2.6/; revision=4562
2005-10-20 15:48:29 +00:00
Bastian Blank ebe016d4dc Revert r4539, it breaks the abiname generations.
svn path=/dists/trunk/linux-2.6/; revision=4561
2005-10-20 14:37:03 +00:00
Simon Horman 785252a727 * Allow versions of the form 2.6.13+2.6.14-rc4-1 to work,
at the expense of -rc4 being part of upstream rather
    than a modifier that can set the ABI. It was a bit envasive,
    hopefully it doesn't break anything.

svn path=/dists/trunk/linux-2.6/; revision=4539
2005-10-19 10:31:52 +00:00
Bastian Blank fe6e7f6ed9 r4203: waldi | 2005-09-14 20:57:40 +0200
Move compiler setting to package config.
 
 * debian/arch/alpha/defines, debian/arch/arm/defines,
   debian/arch/m68k/defines, debian/arch/sparc/defines:
   Add compiler setting.
 * debian/bin/gencontrol.py: Set COMPILER argument.
 * debian/lib/python/debian_linux.py: Add support for compiler setting.
 * debian/rules.real: Change MAKEFLAGS setup.
 
 r4204: waldi | 2005-09-14 21:43:27 +0200
 * debian/rules.real: Update header-install substitution.
 * debian/templates/header-install.in: Remove flavours file.
 
 r4205: waldi | 2005-09-14 21:54:56 +0200
 * debian/rules.real
   - Update post-install substitution.
   - Remove append variable.
 * debian/templates/post-install.in: Remove append substitution.

svn path=/dists/trunk/linux-2.6/; revision=4209
2005-09-14 21:15:37 +00:00
Bastian Blank cb30ea1f99 Produce architecture dependant dependencies of core headers package per arch
via gencontrol overwrite.

* debian/bin/gencontrol.py: Add correct dependencies to GENCONTROL_ARGS.
* debian/templates/control.headers.arch.in: Add Depends field with
  substitution value variable.

svn path=/dists/trunk/linux-2.6/; revision=4125
2005-09-03 10:12:52 +00:00
Bastian Blank 77a113f580 r4064: waldi | 2005-08-29 12:59:50 +0200
* debian/bin/gencontrol.py: Really use abiname from config.
 * debian/changelog: Update.
 * debian/patches-debian/series/2.6.13-1: Move from debian/patches-debian/series/2.6.12+2.6.13-rc6-1.
 * debian/patches-debian/drivers-s390-net-klist.patch: Drop, it is included in 2.6.13.

svn path=/trunk/kernel/linux-2.6/; revision=4065
2005-08-29 11:13:47 +00:00
Bastian Blank c7e4885a56 r4026: waldi | 2005-08-23 16:16:40 +0200
debian/bin/gencontrol.py: Add error messages for arches without definitions.
 
 r4027:  waldi | 2005-08-23 17:17:44 +0200
 * debian/bin/gencontrol.py: Produce headers package for each subarch.
 * debian/templates/control.headers.main.in: Fix commandline.
 * debian/templates/control.headers.subarch.in: Remove.
 
 r4028:  waldi | 2005-08-23 18:04:56 +0200
 /debian/bin/gencontrol.py: Cleanup.
 
 r4029:  waldi | 2005-08-23 19:02:41 +0200
 * debian/bin/gencontrol.py: Move the logic into functions.
 * debian/lib/python/debian_linux.py
   (sorted_dict): Add.
   (entry): Implement via sorted_dict.
 
 r4030:  waldi | 2005-08-23 19:13:06 +0200
 debian/bin/gencontrol.py: Use dict for makeflags.
 
 r4031:  waldi | 2005-08-23 19:18:37 +0200
 debian/bin/gencontrol.py: Support extra packages which multiple architectures.
 
 r4032:  waldi | 2005-08-23 19:31:34 +0200
 * debian/bin/gencontrol.py: Set Architecture for each package.
 * debian/templates/control.headers.in, debian/templates/control.headers.latest.in,
   debian/templates/control.headers.subarch.in, debian/templates/control.image.in,
   debian/templates/control.image.latest.in: Remove Architecture field.
 
 r4033:  waldi | 2005-08-23 19:33:50 +0200
 debian/bin/gencontrol.py: Readd subarch headers package.
 
 r4034:  waldi | 2005-08-23 19:38:05 +0200
 debian/bin/gencontrol.py: Readd setup of variables for template substitution.
 
 r4035:  waldi | 2005-08-23 19:40:58 +0200
 debian/templates/control.headers.subarch.in: Fix package names in description.
 
 r4036:  waldi | 2005-08-23 19:49:12 +0200
 debian/lib/python/debian_linux.py
 (config): Support subarchitectures.
 
 r4037:  waldi | 2005-08-23 22:05:05 +0200
 Add support for linux-headers-$version-all package.
 It is currently blocked by #324741.
 
 * debian/bin/gencontrol.py: Update.
 * debian/lib/python/debian_linux.py: Move none subarch to the beginning of the list.
 * debian/templates/control.headers.main.in: Add.
 
 r4038:  waldi | 2005-08-23 22:42:52 +0200
 * debian/bin/gencontrol.py: Use special rule for building the general headers package.
 * debian/rules.real: Add rules.
 * debian/templates/control.headers.main.in: Drop -all suffix.
 
 r4039:  waldi | 2005-08-23 23:12:53 +0200
 debian/lib/python/debian_linux.py: Support overlay config.
 
 r4040:  waldi | 2005-08-23 23:13:33 +0200
 debian/rules.real: Fix installation of common headers package.
 
 r4045:  waldi | 2005-08-24 00:52:03 +0200
 * debian/arch/powerpc/defines: Add kernel arch settings.
 * debian/lib/python/debian_linux.py: Support kernel arch settings.
 
 r4047:  waldi | 2005-08-24 10:31:57 +0200
 * debian/bin/gencontrol.py: Add proper Architecture line to headers package.
 * debian/templates/control.headers.arch.in: Move from
   debian/templates/control.headers.main.in.
 
 r4049:  waldi | 2005-08-24 19:49:53 +0200
 debian/patches-debian/qla2xxx-removed.patch: Don't remove Kconfig entry.

svn path=/trunk/kernel/linux-2.6/; revision=4062
2005-08-29 10:09:39 +00:00
Bastian Blank 1de71d0d65 * debian/bin/gencontrol.py: Move some code to a includes module.
* debian/lib, debian/lib/python: New directory.
* debian/lib/python/debian_linux.py: Add.
* debian/rules: Clean python compiled files.

svn path=/trunk/kernel/linux-2.6/; revision=4001
2005-08-21 15:17:11 +00:00
Bastian Blank 56955ceea7 * debian/bin/gencontrol.py: Add special abiname setting for kpkg.
* debian/rules.real: Use KPKG_ABINAME.

svn path=/trunk/kernel/linux-2.6/; revision=3995
2005-08-19 23:11:47 +00:00
Bastian Blank f0f229156e * debian/bin/gencontrol.py: Add patch package to tree dependencies.
* debian/templates/control.tree.in: Remove Dependency line.

svn path=/trunk/kernel/linux-2.6/; revision=3994
2005-08-19 22:26:44 +00:00
Bastian Blank 22041b8101 debian/bin/gencontrol.py
- Remove some debug code.
- Make changelog regex more readable.
- Only add dependencies to sources of the same upstream version to the tree package.

svn path=/trunk/kernel/linux-2.6/; revision=3992
2005-08-19 18:12:39 +00:00
Bastian Blank 9287e1f343 * debian/bin/gencontrol.py: Support upstream version.
* debian/rules.real: Use upstream version for source tarball.

svn path=/trunk/kernel/linux-2.6/; revision=3991
2005-08-19 17:38:32 +00:00
Bastian Blank 87d00b6d95 * Add more strict dependency between the headers packages.
* Use own config to define arches, subarches and flavours.
* Aggregate ATM options.
* Add kernel config for s390 tape image.
* Fix subarch setting for sparc.

r3970: waldi | 2005-08-18 17:58:13 +0000
debian/templates/control.headers.in: Add more strict dependency.

r3971: waldi | 2005-08-18 18:02:08 +0000
Use own config to define arches, subarches and flavours.

* debian/arch/defines: Include architecture definitions.
* debian/arch/alpha/defines, debian/arch/amd64/defines, debian/arch/arm/defines,
  debian/arch/hppa/defines, debian/arch/i386/defines, debian/arch/ia64/defines,
  debian/arch/m68k/defines, debian/arch/powerpc/defines, debian/arch/s390/defines,
  debian/arch/sparc/defines: Include flavour definitions.
* debian/bin/gencontrol.py
  - Read all configs at once.
  - Use config definitions for arch, subarch and flavour detection.

r3972: waldi | 2005-08-18 18:50:08 +0000
debian/arch/alpha/config, debian/arch/amd64/config, debian/arch/config,
debian/arch/i386/config, debian/arch/powerpc/config: Aggregate ATM options.

r3973: waldi | 2005-08-18 18:52:30 +0000
Add kernel config for s390 tape image.

* debian/arch/s390/config: Remove IPL options.
* debian/arch/s390/config.s390 debian/arch/s390/config.s390x: Add IPL options.
* debian/arch/s390/config.s390-tape: Add.

r3974: waldi | 2005-08-18 18:55:49 +0000
debian/bin/gencontrol.py: Don't output not available arches.

r3975: waldi | 2005-08-18 18:57:32 +0000
debian/arch/sparc/defines: Set kpkg-subarch to sparc64.

r3976: waldi | 2005-08-18 19:06:23 +0000
* debian/arch/powerpc/Makefile.inc, debian/arch/sparc/Makefile.inc: Remove old subarch settings.
* debian/bin/gencontrol.py: Support per subarch kpkg-subarch.
* debian/rules.real: Use subarch for header builds.

svn path=/trunk/kernel/source/linux-2.6/; revision=3981
2005-08-19 10:31:32 +00:00
maximilian attems 39e4560574 change fuzz factor from default 2 to 1 on patch appliance.
may need a rediff of various patches,
but catches from nasty surprises

svn path=/trunk/kernel/source/linux-2.6/; revision=3910
2005-08-16 07:56:59 +00:00
Bastian Blank 9499f6b605 * Use generated rules, effectively remove second flavour resolver.
* Implement generic support for cross compilation.
* Install generated files in the correct headers packages.

r3745: waldi | 2005-08-08 15:40:20 +0000
* debian/bin/gencontrol.py
  - Rename some variables.
  - Write debian/rules.gen.
* debian/rules: Use debian/rules.gen.

r3746: waldi | 2005-08-08 15:51:26 +0000
debian/bin/gencontrol.py: Simplify rules.

r3747: waldi | 2005-08-08 16:22:29 +0000
Use generated rules for unpack, effectively remove second flavour resolver.

* debian/Makefile: Updates.
* debian/bin/gencontrol.py: Generate unpack rules.
* debian/rules: Use new rules.

r3748: waldi | 2005-08-08 17:03:32 +0000
Use generated rules for build.

* debian/Makefile
  - Updates.
  - Generate bin/touch.orig.
* debian/bin/gencontrol.py: Generate build rules.
* debian/rules: Remove bin/touch.orig creation.

r3752: waldi | 2005-08-08 18:13:27 +0000
Use generated rules for binary target.

* debian/Makefile: Updates.
* debian/bin/gencontrol.py: Generate binary rules.

r3753: waldi | 2005-08-08 19:00:05 +0000
* debian/Makefile
  - Overwrite env.
  - Split binary target.
* debian/bin/gencontrol.py: Update.
* debian/rules: Call correct targets.

r3756: waldi | 2005-08-08 20:07:31 +0000
* debian/Makefile
  - Split unpack target.
  - Don't generate stamp files for install targets.
  - Update dir names.
* debian/bin/gencontrol.py: Split unpack target.
* debian/rules: Remove new stamp files.

r3793: waldi | 2005-08-09 19:57:44 +0000
* debian/Makefile
  - Fix directories.
  - Build anything in one subdir.
* debian/bin/gencontrol.py: Call debian/Makefile from package root.
* debian/rules: Updates.

r3794: waldi | 2005-08-09 21:43:07 +0000
debian/bin/gencontrol.py: Updates.

r3795: waldi | 2005-08-09 22:26:53 +0000
* debian/Makefile
  - Include debian/rules.defs.
  - Simplify kpkg command specs.
* debian/rules
  - Move directory definitions to debian/rules.defs.
  - Include debian/rules.defs.
* debian/rules.defs: Add.

r3796: waldi | 2005-08-09 22:30:23 +0000
* debian/bin/gencontrol.py: Use debian/rules.real.
* debian/rules.real: Move from debian/Makefile.

r3797: waldi | 2005-08-09 22:39:24 +0000
debian/bin/gencontrol.py, debian/rules, debian/rules.real:
Rename unpack to setup.

r3798: waldi | 2005-08-09 22:52:43 +0000
debian/bin/gencontrol.py, debian/rules.real: Use DH_OPTIONS.

r3799: waldi | 2005-08-09 22:53:37 +0000
debian/rules: Use host, not build architecture.

r3815: waldi | 2005-08-10 11:53:38 +0000
debian/rules.real: Update targets.

r3816: waldi | 2005-08-10 12:06:13 +0000
debian/rules.real: Move patch rules from debian/rules.

r3817: waldi | 2005-08-10 12:22:26 +0000
debian/bin/gencontrol.py, debian/rules.real: Small fixes.

r3818: waldi | 2005-08-10 12:29:17 +0000
debian/rules.real: Add seperate setup step for headers package.

r3819: waldi | 2005-08-10 12:36:57 +0000
debian/bin/gencontrol.py, debian/rules, debian/rules.real: Add binary-indep.

r3820: waldi | 2005-08-10 12:40:10 +0000
debian/bin/gencontrol.py: Fix typo.

r3821: waldi | 2005-08-10 12:56:58 +0000
* debian/bin/gencontrol.py: Use binary-indep.
* debian/rules.real: Move source package rules from debian/rules.

r3822: waldi | 2005-08-10 13:11:24 +0000
* debian/bin/gencontrol.py: Use install-dummy.
* debian/rules.real: Move tree package rules from debian/rules.

r3823: waldi | 2005-08-10 13:41:30 +0000
* debian/bin/gencontrol.py: Fix typos.
* debian/rules.real
  - Move doc package rules from debian/rules.
  - Fix some installation rules.

r3824: waldi | 2005-08-10 13:55:41 +0000
debian/rules.real: Move patch package rules from debian/rules.

r3825: waldi | 2005-08-10 14:17:33 +0000
debian/rules: Cleanup.

r3826: waldi | 2005-08-10 14:37:03 +0000
debian/rules.real: Fix typos.

r3827: waldi | 2005-08-10 14:57:07 +0000
debian: Update svn:ignore property.

r3828: waldi | 2005-08-10 15:07:29 +0000
debian/rules.real
- Move some install rules.
- Support cross compilation.

r3829: waldi | 2005-08-10 15:39:14 +0000
debian/rules.real: Realy rename the rules.

r3830: waldi | 2005-08-10 17:35:54 +0000
debian/rules.real
- Move one rule.
- Fix permissions of source tar ball.
Closes: 322409

r3832: waldi | 2005-08-10 18:57:51 +0000
debian/templates/control.headers.main.in: Fix command to install headers.

r3833: waldi | 2005-08-10 20:30:48 +0000
* debian/bin/gencontrol.py: Remove dash from ABINAME.
* debian/rules.real
  - Use abiname without dash.
  - Install patches with correct permissions.

r3847: waldi | 2005-08-13 09:11:40 +0000
debian/templates/post-install.in:
Install any executable file and files which matches *.sh and *.pl in the
scripts directory.
Closes: 322612

r3848: waldi | 2005-08-13 09:32:54 +0000
* arch/powerpc/defines: Add pseries definitions.
* arch/powerpc/config.pseries: Move from arch/powerpc/noconfig.pseries.
* bin/gencontrol.py
  - Export KPKG_SUBARCH.
  - Updates.
* rules.real: Use KPKG_SUBARCH.

r3853: waldi | 2005-08-14 10:01:06 +0000
debian/rules.real
- Fix cross compile options for make-kpkg.
- Fix architecture patches.
- Remove asm-offsets.s workaround, pending real fix.

r3854: waldi | 2005-08-14 12:07:36 +0000
debian/rules.real: Export version informations.

r3855: waldi | 2005-08-14 12:39:57 +0000
debian/templates/post-install.in: Always install generated files.

r3858: waldi | 2005-08-14 14:51:28 +0000
debian/rules.real: Integrate headers install fix.

r3859: waldi | 2005-08-14 15:29:21 +0000
* debian/arch/powerpc/config.powerpc64
  - Fix wrong formated entries.
  - Enable vscsi client.
* debian/arch/powerpc/defines: Fix flavour name.
* debian/README.PPC64: Remove.

svn path=/trunk/kernel/source/linux-2.6/; revision=3860
2005-08-14 19:59:43 +00:00
Bastian Blank d543590473 debian/bin/gencontrol.py: Only allow [a-z_] in substitution.
svn path=/trunk/kernel/source/linux-2.6/; revision=3773
2005-08-09 06:38:56 +00:00
Bastian Blank 3555ecfb8c * debian/Makefile: Updata.
* debian/bin/gencontrol.py: Overwrite versions for extra packages.
* debian/changelog: Prepare to release (2.6.12-2).
* debian/templates/control.extra.in: Add overwrite fields.

svn path=/trunk/kernel/source/linux-2.6/; revision=3757
2005-08-08 22:15:27 +00:00
Bastian Blank b78777cf81 Add transition packages from old kernel-latest sources.
* debian/bin/gencontrol.py: Process extra packages.
* debian/templates/control.extra.in: Add.

svn path=/trunk/kernel/source/linux-2.6/; revision=3742
2005-08-08 14:54:38 +00:00
Bastian Blank c4da84d9df Build as much packages as possible at one time.
* debian/Makefile: Update.
* debian/bin/gencontrol.py: Produce only one call per flavour.

svn path=/trunk/kernel/source/linux-2.6/; revision=3740
2005-08-08 13:51:37 +00:00
Bastian Blank 2194b95339 * Build dummy packages.
* Make sure that the build uses an up to date control file.

r3735: waldi | 2005-08-08 08:07:55 +0000
* debian/bin/gencontrol.py: Write informations about dummy packages into
  Makefile.inc.

r3737: waldi | 2005-08-08 12:41:11 +0000
* debian/rules
  - Add debian/bin/gencontrol.py to prequisites of debian/control.
  - Add debian/control to prequisites of build to avoid builds with an out
    of date control file.
  - Call dummy binary targets.

svn path=/trunk/kernel/source/linux-2.6/; revision=3738
2005-08-08 12:42:26 +00:00
Bastian Blank d1c7dfb3f1 * Make template names easier.
* Add general dependency package.

r3721: waldi | 2005-08-07 20:40:12 +0000
* debian/bin/gencontrol.py: Use updates template names.
* debian/templates/control.headers.in: Move from control.headers.flavour.in.
* debian/templates/control.headers.main.in: Move from control.headers.in.

r3722: waldi | 2005-08-07 20:51:49 +0000
* debian/bin/gencontrol.py: Reorder packages.
* debian/templates/control.image.latest.in: Add general dependency package.


svn path=/trunk/kernel/source/linux-2.6/; revision=3724
2005-08-07 21:01:54 +00:00
Bastian Blank e490ea6f4c r3705: waldi | 2005-08-06 19:58:56 +0000
* debian/bin/gencontrol.py: Use image.latest template.
* debian/templates/control.image.in: Use longclass in long description.
* debian/templates/control.image.latest.in: Add

r3710: waldi | 2005-08-07 09:12:08 +0000
* bin/gencontrol.py
  - Rewrap descriptions.
  - Support linux-headers latest packages.
* templates/control.image.latest.in: Use major in short description.
* templates/control.headers.latest.in: Add.

r3711: waldi | 2005-08-07 09:35:17 +0000
* bin/gencontrol.py: Hack textwrap to don't split package names.
* templates/control.headers.in: Fix paragraphs.
* templates/control.image.latest.in: Add suggests.

svn path=/trunk/kernel/source/linux-2.6/; revision=3716
2005-08-07 15:29:32 +00:00
Bastian Blank 3da706e69b * Rewrite gencontrol.
* Use debian/arch/defines, debian/arch/$arch/defines,
  debian/arch/$arch/$subarch/defines and
  debian/arch/$arch/$subarch/defines.$flavour to gather values.
* Remove fdutils from global Suggests.

r3646: waldi | 2005-07-31 18:48:39 +0000
* debian/bin/gencontrol.py: Add.
* debian/bin/gencontrol: Remove.
* debian/rules
  - Use new gencontrol.
  - Remove makevars.
* debian/templates/control.headers.in
* debian/templates/control.headers.subarch.in: Add.
* debian/templates/control.image.in: Update.
* debian/templates/control.main.in: Remove kernel-tree entry.
* debian/templates/control.tree.in: Move kernel-tree entry from control.main.in.
* debian/arch/defines, debian/arch/s390/defines, debian/arch/s390/defines.s390,
  debian/arch/s390/defines.s390x: Add.
* debian/arch/s390/desc.s390,debian/arch/s390/desc.s390x: Remove.

r3647: waldi | 2005-07-31 18:57:21 +0000
* debian/bin/gencontrol.py: Support desc keyword.

r3648: waldi | 2005-07-31 19:06:30 +0000
* debian/arch/alpha/defines, debian/arch/amd64/defines,
  debian/arch/i386/defines, debian/arch/i386/defines.686,
  debian/arch/i386/defines.686-smp, debian/arch/i386/defines.k7,
  debian/arch/i386/defines.k7-smp, debian/arch/ia64/defines,
  debian/arch/m68k/defines, debian/arch/powerpc/defines,
  debian/arch/sparc/defines, debian/arch/sparc/defines.sparc64,
  debian/arch/sparc/defines.sparc64-smp: Add.
* debian/arch/i386/desc.686, debian/arch/i386/desc.686-smp,
  debian/arch/i386/desc.k7, debian/arch/i386/desc.k7-smp,
  debian/arch/sparc/desc.sparc64, debian/arch/sparc/desc.sparc64-smp:
  Remove

r3649: waldi | 2005-07-31 19:12:49 +0000
* debian/templates/control.image.in: Remove fdutils from Suggests.
* debian/arch/arm/defines: Add.
* debian/arch/alpha/defines, debian/arch/amd64/defines,
  debian/arch/i386/defines, debian/arch/ia64/defines,
  debian/arch/m68k/defines, debian/arch/powerpc/defines,
  debian/arch/sparc/defines: Update.

r3650: waldi | 2005-07-31 19:44:25 +0000
* debian/bin/gencontrol.py, debian/templates/control.headers.in:
  Update.

r3680: waldi | 2005-08-03 18:12:37 +0000
* debian/bin/gencontrol.py: Update.
* debian/arch/i386/defines, debian/arch/s390/defines,
  debian/arch/sparc/defines: Move settings.
* debian/arch/i386/defines.686, debian/arch/i386/defines.686-smp, 
  debian/arch/i386/defines.k7, debian/arch/i386/defines.k7-smp,
  debian/arch/s390/defines.s390, debian/arch/s390/defines.s390x,
  debian/arch/sparc/defines.sparc64, adebian/rch/sparc/defines.sparc64-smp:
  Delete.

r3682: waldi | 2005-08-03 22:38:45 +0000
* debian/arch/ia64/defines: Add class definition.s
* debian/arch/ia64/desc.itanium-smp, debian/arch/ia64/desc.itanium
  debian/arch/ia64/desc.mckinley-smp, debian/arch/ia64/desc.mckinley:
  Delete.

r3687: waldi | 2005-08-05 09:11:10 +0000
* debian/Makefile: Copy control file.

r3689: waldi | 2005-08-05 15:36:24 +0000
* debian/rules: Make debian/changelog a prequisite of debian/control.

svn path=/trunk/kernel/source/linux-2.6/; revision=3691
2005-08-05 16:38:58 +00:00
Jurij Smakov 292c8bde8a Made gencontrol general enough to generate
both the master control file and the control
file used for building a specific kernel image.

svn path=/trunk/kernel/source/linux-2.6/; revision=3640
2005-07-31 02:55:53 +00:00
Jurij Smakov b4bef78582 Fixed up the template and gencontrol so that
the case when arch-specific depends and suggests
substitutions are empty, one does not get
dangling commas.

svn path=/trunk/kernel/source/linux-2.6/; revision=3639
2005-07-31 01:42:49 +00:00
Jurij Smakov af5f4ef3e8 * The control.image.in template now supports
arch_depends, arch_suggests and arch_recommends
  substitutions, so that we can generate these
  fields individually for each architecture.
  That should take care of 319896. It's quite
  a rewrite, so please test.
* At the moment the arch-specific depends,
  suggests and recommends are hard-coded into
  the debian/bin/gencontrol. It's not the prettiest
  solution but it works.
* Changed gencontrol to strip all lines starting
  with # from the generated files, so comments
  in templates are now allowed.

svn path=/trunk/kernel/source/linux-2.6/; revision=3638
2005-07-31 00:56:28 +00:00
Jurij Smakov 1de4d541ce The "I hope I did not break anything" commit.
Move the control file generation to a separate
script (debian/bin/gencontrol), unuglifying it
along the way (hi, dilinger :-). This is a
first step towards the solution for 319896.

svn path=/trunk/kernel/source/linux-2.6/; revision=3637
2005-07-31 00:08:59 +00:00
Andres Salomon c6fff45fc2 i am a python GOD
svn path=/trunk/kernel/source/linux-2.6-2.6.12/; revision=3533
2005-07-16 03:31:36 +00:00
Andres Salomon 593e429b6e rename stuff to write out 'config' instead of 'config.common'. This is my
first ever attempt to python hackery.  fear.

svn path=/trunk/kernel/source/linux-2.6-2.6.12/; revision=3520
2005-07-16 02:18:25 +00:00
Jurij Smakov 2cee211e77 A new script for splitting the kernel configs into
common and flavour-specific parts. See source for
description. Will need to be modified to be able to
rebuild the configs after modifications.

svn path=/branches/kernel-image-2.6.11/; revision=3296
2005-06-03 03:50:17 +00:00
Jurij Smakov 8f30e870dc Added preliminary support for arch-specific
patches.

svn path=/branches/kernel-image-2.6.11/; revision=3278
2005-05-31 00:52:12 +00:00
Jurij Smakov 404d37f384 Added prune-non-free and apply scripts.
svn path=/branches/kernel-image-2.6.11/; revision=3254
2005-05-28 18:59:27 +00:00
Jurij Smakov 30edb4652d Moved all stuff to debian/ in preparation for
the integration with kernel-source. Everybody
please SVN UP before changing anything!

svn path=/branches/kernel-image-2.6.11/; revision=3238
2005-05-26 01:42:15 +00:00