Commit Graph

40 Commits

Author SHA1 Message Date
Ben Hutchings 80c2596a7c Add pkg.linux.nokernel build profile that excludes kernel image/header packages
This should mostly be useful for testing changes that only affect
the userland packages.
2019-01-01 19:27:10 +00:00
Ben Hutchings b8c95ad3b9 [powerpc,powerpcspe,ppc64] Fix cross-build (Closes: #903096)
- Introduce linux-bootwrapper-<abiname> package containing boot wrapper
  tools for the host architecture
- linux-image: Install symlinks to boot wrapper tools instead of the
  native tools built by kbuild
2018-07-07 22:07:03 +01:00
Ben Hutchings 3df161c94f linux-image: Use linux-check-removal command in prerm; remove debconf templates
This removes most of the remaining complexity from the script.
2016-06-06 17:21:34 +01:00
Ben Hutchings f12b93bb75 debian/control: Drop obsolete versioned Depends and Breaks
The versions in stable are new enough to satisfy these.
2016-06-05 23:17:23 +01:00
Ben Hutchings e4657e0ec4 linux-image: Rewrite maintainer scripts in shell
Use the new linux-update-symlinks command for symlink updates.
Drop support for minimal_swap, no_symlinks, use_hard_links and *_hook
parameters in /etc/kernel-img.conf.

Thanks to Aurelien Jarno and Santiago Vila for pointing out the
ischroot command and that it's in an essential package (i.e. doesn't
add a dependency).
2016-06-05 02:11:44 +01:00
Ben Hutchings b34af3d32d linux-image: Remove unnecessary debconf initialisations
Only the prerm and postrm scripts need it now.

Also remove the Pre-Depends relation to debconf.
2016-01-27 19:52:52 +00:00
Ben Hutchings 65d6c09bbd Remove residual support for multiple image package types
We only really support the 'plain' type.  Remove all the conditions on
image type and remove 'plain' from all target and file names.
2016-01-27 19:52:52 +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 2ab47ea32b debian/templates/control.headers.in,
debian/templates/control.headers.subarch.in,
debian/templates/control.image.in:
Use upstream version in long description.

svn path=/dists/trunk/linux-2.6/; revision=6206
2006-03-17 22:49:58 +00:00
Bastian Blank 4d7849a443 debian/templates/control.headers.in,
debian/templates/control.headers.subarch.in,
debian/templates/control.image.in,
debian/templates/control.modules.in:
Use upstream version in short description.

svn path=/dists/trunk/linux-2.6/; revision=6204
2006-03-17 22:43:32 +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
maximilian attems 315a3ce50a amd64, i386, hppa and sparc go for i-t
svn path=/dists/trunk/linux-2.6/; revision=5383
2006-01-09 22:24:36 +00:00
Bastian Blank 17c0dfc386 * debian/changelog: Update.
* debian/templates/control.image.in: Remove pre-sarge conflict with hotplug.

svn path=/dists/trunk/linux-2.6/; revision=5332
2006-01-06 23:42:10 +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
maximilian attems 9063f9a834 default to initramfs-tools
svn path=/dists/trunk/linux-2.6/; revision=5199
2006-01-03 15:28:55 +00:00
Sven Luther 8234b900d3 Better so :/
svn path=/dists/trunk/linux-2.6/; revision=4781
2005-11-10 08:30:51 +00:00
Sven Luther e74ac42669 Fixed alpha initramfs-tools exclusion using a conflict.
svn path=/dists/trunk/linux-2.6/; revision=4780
2005-11-10 08:09:14 +00:00
Norbert Tretkowski 0ad63a3a8f Conflict with initramfs-tools on alpha until the klibc problem is fixed.
svn path=/dists/sid/linux-2.6/; revision=4728
2005-11-04 09:46:21 +00:00
Sven Luther 109a565cd0 Changed linux-ramdisk-tool to linux-initramfs-tool to not have initrd-tool
satisfy the dependency. Now build-depend on k-p >= 9.008.3.

svn path=/dists/trunk/linux-2.6/; revision=4629
2005-10-24 08:21:10 +00:00
Bastian Blank 8ae421c519 * debian/templates/control.image.in: Remove conflicts against the initrd tools.
* debian/templates/control.source.in: Build-Depend against new kernel-package.

svn path=/dists/trunk/linux-2.6/; revision=4618
2005-10-23 17:16:13 +00:00
Sven Luther 4f62f7a81d Since initramfs-tools 0.31 went in without the ramdisk fix, we have to conflict with it too, hopefully 0.32 will fix it as promised.
svn path=/dists/trunk/linux-2.6/; revision=4541
2005-10-19 10:44:50 +00:00
Sven Luther 39a9eeb700 Let's do yaird first for now, since initramfs-tools is uninstallable.
svn path=/dists/trunk/linux-2.6-2.6.14-rc4/; revision=4498
2005-10-16 23:14:57 +00:00
Sven Luther 3cab577f41 Added conflict for non-fixed versions of the ramdisk generating tools.
svn path=/dists/trunk/linux-2.6-2.6.14-rc4/; revision=4474
2005-10-16 09:58:51 +00:00
Sven Luther 8bcdecce00 First step in implementing the new initramfs-tools/yaird policy. Defaulting to initramfs-tools for now.
svn path=/dists/trunk/linux-2.6/; revision=4381
2005-10-10 17:22:20 +00:00
Bastian Blank a641902295 Drop coreutils | fileutils dependencies, they are fullfiled with essential
packages since woody.

* debian/changelog: Update.
* debian/templates/control.headers.in,
  debian/templates/control.headers.subarch.in,
  debian/templates/control.image.in,debian/templates/control.main.in:
  Drop coreutils | fileutils dependencies.

svn path=/dists/trunk/linux-2.6/; revision=4190
2005-09-14 09:21:53 +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
Simon Horman 813bdf0585 + * Added reference to old kernel-* package names to make
+    transition a little more obvious to end uers.
+    A Dan Jacobson special Closes: #321167

svn path=/trunk/kernel/source/linux-2.6/; revision=3767
2005-08-09 02:04:37 +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 272b8c9340 * debian/arch/powerpc/defines: Fix dependencies.
* debian/templates/control.image.in: Architecture dependencies don't belong to
  the templates.

svn path=/trunk/kernel/source/linux-2.6/; revision=3714
2005-08-07 13:13:42 +00:00
Sven Luther 4c41ff014e Readded dependency of linux-image on mkvmlinuz for powerpc. Doesn't take ppc64
kernels in account, but as we don't have those yet ...

svn path=/trunk/kernel/source/linux-2.6/; revision=3713
2005-08-07 11:51:50 +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 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
Andres Salomon 00e302a8e1 fix desc for multiline scenarios. no, it's not pretty, but it works.
svn path=/trunk/kernel/source/linux-2.6-2.6.12/; revision=3602
2005-07-20 21:13:54 +00:00
Andres Salomon 7c95e2d10c another wording change..
svn path=/trunk/kernel/source/linux-2.6-2.6.12/; revision=3600
2005-07-20 20:48:50 +00:00
Andres Salomon 721f5c6cf8 drop @shortsmpflavour@ and @smpflavour@, and replace with @class@. Also
add @desc@.

svn path=/trunk/kernel/source/linux-2.6-2.6.12/; revision=3596
2005-07-20 20:05:29 +00:00
Joshua Kwan 3a14c68289 Add flavour dependencies for the dummy headers package; prettify output, distinguishing between UP and SMP; shell is evil
svn path=/trunk/kernel/source/linux-kernel-2.6.12/; revision=3481
2005-07-14 08:29:26 +00:00
Andres Salomon 1b1037b6ab add a bunch of per-arch deps and suggests; mostly bootloaders. Gee, imagine
a world where every arch used the same bootloader...

svn path=/trunk/kernel/source/linux-kernel-2.6.12/; revision=3456
2005-07-11 02:00:08 +00:00
Andres Salomon 7f80cbaf1d add a per-flavour header template, and add @subarch@ bit to linux-image
svn path=/trunk/kernel/source/linux-kernel-2.6.12/; revision=3445
2005-07-10 19:09:57 +00:00
Andres Salomon 59bb7b6ea7 add a template file for kernel images
svn path=/trunk/kernel/source/linux-kernel-2.6.12/; revision=3444
2005-07-10 14:11:35 +00:00