Commit Graph

521 Commits

Author SHA1 Message Date
Ben Hutchings 8b1e122672 Merge changes from sid up to 3.2.21-2
svn path=/dists/trunk/linux/; revision=19211
2012-06-26 06:02:51 +00:00
Ben Hutchings d0d98ef3a7 Clean up usbip package version generation
Extract the current usbip version from its config.h file rather than
repeating it in rules.real where we might forget to update it.

Pass VERSION_DEBIAN into rules.real from rules.gen rather than
invoking dpkg-parsechangelog again.

svn path=/dists/sid/linux-tools/; revision=19188
2012-06-24 00:44:58 +00:00
Ben Hutchings b989eb0842 Build usbip userland packages (Closes: #568362)
Do not build a shared library package; the API and ABI have changed
from libusbip0 but there has been no upstream soversion change.

svn path=/dists/sid/linux-tools/; revision=19177
2012-06-20 06:04:10 +00:00
Ben Hutchings 1f377f7c3b [x32] Build a linux-libc-dev package
svn path=/dists/trunk/linux/; revision=19166
2012-06-18 14:50:18 +00:00
Bastian Blank 5a0ab9759f Support build-arch and build-indep make targets
* debian/rules, debian/rules.real:
  Support build-indep, rename build to build-arch.
* debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py:
  Add build-arch and build-indep.
* debian/changelog: Update.

svn path=/dists/sid/linux/; revision=19148
2012-06-14 14:39:30 +00:00
Bastian Blank d1bd5f4a19 debian/bin/gencontrol.py: Make it possible to disable udeb generation.
svn path=/dists/sid/linux/; revision=19147
2012-06-14 08:30:37 +00:00
Bastian Blank 7a338d9536 debian/bin/gencontrol.py:
Move some package specific stuff from lib/python/debian_linux/gencontrol.py.

svn path=/dists/sid/linux/; revision=19145
2012-06-13 21:54:55 +00:00
Ben Hutchings f9d7178138 Merge changes from sid up to 3.2.20-1
svn path=/dists/trunk/linux/; revision=19128
2012-06-11 05:21:50 +00:00
Ben Hutchings 39d70141e7 Merge changes from sid branch of linux/linux-2.6 up to r19072
svn path=/dists/trunk/linux/; revision=19127
2012-06-11 05:06:55 +00:00
Ben Hutchings 5007f191ed Use xz compression for upstream and Debian tarballs
svn path=/dists/sid/linux/; revision=19099
2012-06-08 12:34:48 +00:00
Ben Hutchings 59bbce5f61 Convert source package format to 3.0 (quilt)
svn path=/dists/sid/linux/; revision=19098
2012-06-08 12:33:39 +00:00
Ben Hutchings 499ac43db3 Convert patch system to quilt, except for the 'orig' patch series
svn path=/dists/sid/linux/; revision=19077
2012-06-03 23:29:42 +00:00
Ben Hutchings 1e36c722c1 Move special case for 'none' featureset to rules.real
This is needed to get the proper dependency.

svn path=/dists/sid/linux/; revision=19076
2012-06-03 22:59:24 +00:00
Ben Hutchings 4b64bf84a9 Remove the patch series for featureset 'none'
Make 'source_none' a symlink rather than treating 'none' like a real
featureset.

svn path=/dists/sid/linux/; revision=19075
2012-06-03 22:44:01 +00:00
Ben Hutchings c7e1baf199 test-patches: Recognise the rt featureset automatically
Also update the example featureset and flavour names.

svn path=/dists/sid/linux/; revision=19074
2012-06-03 22:20:59 +00:00
Ben Hutchings 3ee4eff851 Update test-patches to work with a single patch series
svn path=/dists/sid/linux/; revision=19073
2012-06-03 22:19:13 +00:00
Ben Hutchings f4932e3768 Replace patch series lists with one main series and one per featureset
Change patch.apply.in to apply a single patch series without
filtering.  Move series/base to series-all and series/base-extra to
series-rt and series-none (the latter empty).

Remove the redundant status file support from patch.apply.in, and
convert it into a static file rather than a template.

Remove the redundant patch series list support from patches.py.

svn path=/dists/sid/linux/; revision=19071
2012-06-03 22:03:33 +00:00
Ben Hutchings aac2076873 Remove support for per-architecture patches
We have not used per-architecture patches for many years.  This is a
step toward using a more standard patch system.

svn path=/dists/sid/linux/; revision=19070
2012-06-03 20:54:42 +00:00
Ben Hutchings bf51475e7c Move 'orig' series out of the series directory
svn path=/dists/sid/linux/; revision=19069
2012-06-03 19:56:02 +00:00
Ben Hutchings 1c3a69f308 Drop use of multiple orig patch series
We don't need to preserve older versions of the orig patch series any more.

svn path=/dists/sid/linux-2.6/; revision=19056
2012-06-02 20:20:16 +00:00
Ben Hutchings 7b1b408f6d Fix version parsing in debian/bin/genorig.py when using a DFSG number
svn path=/dists/sid/linux-2.6/; revision=19055
2012-06-02 20:17:17 +00:00
Ben Hutchings 8e79053920 Merge changes from sid up to 3.2.18-1
svn path=/dists/trunk/linux-2.6/; revision=19029
2012-05-22 02:59:56 +00:00
Ben Hutchings 978dc23547 Update to 3.4
Drop the '.0'; everything in wheezy and beyond should cope with
2-component versions.

svn path=/dists/trunk/linux-2.6/; revision=19021
2012-05-21 12:06:54 +00:00
Ben Hutchings 7dacceede8 test-patches: Fix -j option, broken since 3.1.0-1~experimental.1
svn path=/dists/sid/linux-2.6/; revision=19002
2012-05-16 22:24:47 +00:00
Bastian Blank 96b45e1593 debian/bin/abiupdate.py: Catch errors to retrieve package with config.
svn path=/dists/sid/linux-2.6/; revision=18824
2012-03-12 22:09:20 +00:00
Ben Hutchings cc34c3daef Fix path to ABI reference file for build check
This has been broken since the changes to version mangling for 3.1.

svn path=/dists/trunk/linux-2.6/; revision=18641
2012-01-27 04:59:27 +00:00
Ben Hutchings 221a989e1c Fix speling
svn path=/dists/trunk/linux-2.6/; revision=18640
2012-01-27 03:53:03 +00:00
Ben Hutchings 1c40df1f3c Fix superclass call from url_debian_ports_pool.__call__
This is actually dead code. but Thorsten Glaser spotted the bug anyway.

svn path=/dists/trunk/linux-2.6/; revision=18639
2012-01-27 03:52:10 +00:00
Ben Hutchings 6e00b45f9b Add support for getting ABI information from debian-ports
svn path=/dists/trunk/linux-2.6/; revision=18637
2012-01-26 05:27:39 +00:00
Ben Hutchings 140862fc78 Fix main invocation following PEP-8 name changes
svn path=/dists/trunk/linux-2.6/; revision=18636
2012-01-26 05:08:33 +00:00
Bastian Blank 31591fe39a debian/bin/gencontrol.py: Support disabling debug infos in unreleased builds.
svn path=/dists/trunk/linux-2.6/; revision=18507
2012-01-12 11:28:06 +00:00
Bastian Blank 96bd71ce65 debian/bin/gencontrol.py, debian/rules.real, debian/templates:
Remove support for plain-xen image type.

svn path=/dists/trunk/linux-2.6/; revision=18504
2012-01-11 21:13:47 +00:00
Bastian Blank 2ca47caafc * debian/bin/gencontrol.py: Use modules setting in build section.
* debian/config/s390/defines, debian/config/s390x/defines: Adopt changes.

svn path=/dists/trunk/linux-2.6/; revision=18502
2012-01-11 21:02:19 +00:00
Bastian Blank a46a14199c debian/bin/gencontrol.py, debian/lib/python/debian_linux/config.py:
Move config schema into gencontrol.

svn path=/dists/trunk/linux-2.6/; revision=18499
2012-01-11 20:42:40 +00:00
Bastian Blank dad674e6e7 * debian/lib/python/debian_linux/debian.py:
Replace PackageFieldList with PackageArchitecture.
* debian/bin/gencontrol.py,
  debian/lib/python/debian_linux/gencontrol.py: Adopt changes.

svn path=/dists/trunk/linux-2.6/; revision=18492
2012-01-11 17:46:47 +00:00
Bastian Blank 2aee5e44d4 * debian/bin/gencontrol.py: Move debug setting into new build section.
* debian/config/amd64/defines, debian/config/i386/defines: Update.

svn path=/dists/trunk/linux-2.6/; revision=18490
2012-01-11 17:05:44 +00:00
Bastian Blank a4a27ffb31 debian/bin: PEP8 and other style fixes.
svn path=/dists/trunk/linux-2.6/; revision=18489
2012-01-11 17:00:17 +00:00
Ben Hutchings a93dbd844e Install /lib/modules/<kernel-version>/modules.builtin in linux-image packages
We want to avoid shipping any files generated by depmod (which should
be generated in the postinst) and the 'build' and 'source' symlinks
(which should be installed by the linux-headers package).  Since
depmod has generated more and more files over time, we have been
removing all unexpected files under /lib/modules/<kernel-version>,
accidentally including modules.builtin which is *not* generated by
depmod.

Try to solve the problem generally by substituting a dummy depmod
command and then just removing the 'build' and 'source' symlinks.


svn path=/dists/trunk/linux-2.6/; revision=18456
2012-01-07 22:08:58 +00:00
Ben Hutchings d0690e27cb udeb: Provide the default configuration for kernel-wedge
The default (arch-independent) configuration was previously provided
by the kernel-wedge package, but we want to be able to update it
without changing that in future.  Copy the configuration files from
kernel-wedge 2.82 (except loop-aes-modules which is now unused).

Depend on kernel-wedge 2.83, which adds this feature.

(cherry-picked from trunk)

svn path=/dists/sid/linux-2.6/; revision=18400
2011-12-21 03:16:29 +00:00
Ben Hutchings 625c22fa59 Change abiupdate.py to use the new kernel ABI version definition
svn path=/dists/sid/linux-2.6/; revision=18370
2011-12-10 04:12:40 +00:00
Bastian Blank 4fa4671f8d * debian/bin/gencontrol.py:
Look on real upstream version during extraction of revisions for patch
  series.
* debian/changelog: Update.

svn path=/dists/sid/linux-2.6/; revision=18337
2011-12-01 12:19:31 +00:00
Ben Hutchings acd9830064 Add '.0' to ABI name whenever upstream version has 2 components
This is not just for 3.0 and 3.1.  We will remove this after wheezy
release, whichever version that is.

svn path=/dists/trunk/linux-2.6/; revision=18246
2011-11-12 04:05:20 +00:00
Bastian Blank ea9ddad4b8 debian/bin/gencontrol.py: Handle extra 0 in the abiname.
svn path=/dists/trunk/linux-2.6/; revision=18193
2011-10-28 19:03:06 +00:00
Bastian Blank 677171f23c debian/bin/gencontrol.py, debian/templates, debian/rules.real:
Make ABINAME always include the complete version.

svn path=/dists/trunk/linux-2.6/; revision=18192
2011-10-28 19:02:10 +00:00
Bastian Blank ae16437eb6 debian/bin/genorig.py: Create symlink to tar in "..".
svn path=/dists/trunk/linux-tools/; revision=18160
2011-10-07 20:31:19 +00:00
Bastian Blank 93d7cd4b8c debian/bin/genorig.py: Check both return values of git export.
svn path=/dists/trunk/linux-tools/; revision=18159
2011-10-07 20:20:47 +00:00
Ben Hutchings ed776fb227 Build udebs for the installer
Use kernel-wedge in gencontrol.py and during the build process to
generate the udeb packages required by debian-installer.

Add the kernel-wedge configuration files from all the current
linux-kernel-di-$arch-2.6 packages.

svn path=/dists/trunk/linux-2.6/; revision=18121
2011-09-25 03:12:12 +00:00
Bastian Blank e94a213f93 debian/bin/genorig.py: Support globs to copy files.
svn path=/dists/trunk/linux-tools/; revision=18112
2011-09-22 12:59:49 +00:00
Ben Hutchings 7b78a94974 Drop third version component of 0 from upstream tags and tarball names
Also remove the temporary --override-tag option; we know what the tag
names look like.

svn path=/dists/trunk/linux-2.6/; revision=17992
2011-08-24 14:20:24 +00:00
Bastian Blank 3cc26070a4 * debian/bin/genorig.py: Include files needed for tools/perf.
* debian/build: Build tools/perf.
* debian/templates/control.source.in: Add build-deps.

svn path=/dists/trunk/linux-tools/; revision=17878
2011-07-31 17:19:18 +00:00
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