Commit Graph

287 Commits

Author SHA1 Message Date
Ben Hutchings cab1f743c8 Disable MODULE_SIG for architectures not supported by linux-signed 2016-06-06 18:12:47 +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
Yves-Alexis Perez 0dd643da08 fix tools disabling in arch-specific rules
(cherry picked from commit 3aa2269f2b3162772d052154d8bed726ff18df1e)

[bwh: Note this in debian/changelog.  Neaten vertical spacing.]
2016-05-14 19:07:15 +01:00
Ben Hutchings 516d9dac1d debian/config: Add config variable to control module signing in linux-signed
- Enable it by default
- Disable it for armel/marvell since signature verification is not enabled.
- Disable it for mips and mipsel so linux-signed can be uploaded without
  waiting for them to build
- Disable it for all architectures not in the main archive, as linux-signed
  won't support them (at least, not initially).

We don't need a variable to control signing of the image, because
we should do that for all flavours that have CONFIG_EFI_STUB=y.
2016-04-04 10:41:48 +01:00
Ben Hutchings a5f7516c0c Merge linux-tools source package into linux (Closes: #550379, #573483, #816500)
* Drop redundant gitignore.patch from linux-tools
* Rename linux-tools' debian/templates/control.main.in to
  debian/templates/control.tools.in
* Combine changelogs, putting all entries for each upstream release
  cycle in chronological order
* Combine rules and gencontrol.py code
2016-03-21 01:32:16 +00:00
Ben Hutchings d7b31e0e23 debian/rules.real: Rename build-arch and setup-flavour rules for consistency 2016-03-20 21:51:13 +00:00
Ben Hutchings eaff86e9e2 gencontrol.py: Change substitute_file() from local function to method
We will need to use it in multiple methods of Gencontrol.
2016-03-20 21:39:38 +00:00
Ben Hutchings 466e99f397 linux-perf: Override lintian errors for perf-read-vdso{,x}32 in 64-bit packages 2016-03-20 19:08:47 +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
Ben Hutchings 87a5fb1450 Remove all support for monolithic kernel packages
The last such package (s390-tape variant) was removed in
3.6.8-1~experimental.1.
2016-01-27 19:52:48 +00:00
Ben Hutchings 9a6aa4816a linux-image-dbg: Include debugging symbols for VDSOs 2016-01-13 15:08:47 +00:00
Ben Hutchings 8571d54a8b Add config parameter to disable linux-headers-all packages
The linux-grsec source package needs a way to explicitly disable these
binary packages which are already built by the linux source package.
We already do that when there are no actual kernels for the target
architecture.  Rename the FOREIGN_KERNEL make variable and combine the
two conditions.

Based on work by Yves-Alexis Perez.
2015-12-19 16:57:10 +00:00
Ben Hutchings 02e867b636 Fix parallel builds of both arch and indep binaries
A parallel 'debian/rules build' will now invoke 'debian/rules.real
build' twice in parallel, which is disastrous.

- Add and use proper build-arch and build-indep targets in
  debian/rules.gen and debian/rules.real
- Assign a separate temporary directory to each target in
  debian/rules.real.  Add the directories to .gitignore and
  the clean rule.
- Pull installation of the lockdep wrapper (which is indep)
  up into debian/rules.real so that we don't end up building
  liblockdep twice in parallel.
2015-12-10 02:44:23 +00:00
Yves-Alexis Perez 6759b9a57e gencontrol.py: add support for disabling libc-dev package 2015-11-13 17:43:10 +01:00
Yves-Alexis Perez 1f9192267c gencontrol.py: add support for disabling installer packages 2015-11-12 21:55:45 +01:00
Yves-Alexis Perez 91d01a70ac gencontrol.py: rename docs section to packages
prelude to adding more options to disable some packages
2015-11-12 21:17:54 +01:00
Ben Hutchings 91416e456c gencontrol.py: Delete redundant arguments to ConfigCore.merge 2015-11-12 15:12:02 +00:00
Yves-Alexis Perez 8f6b13987a split-docs: update rules generation
pass a DO_DOCS variable to rules.gen and rules for the binary-indep
target
2015-11-12 08:12:12 +01:00
Yves-Alexis Perez e3d56724e4 split docs package to a different template
only include them in the control file if docs are enabled in the config
2015-11-11 12:31:56 +01:00
Ben Hutchings be6de683ed debian/control,debian/rules: Support a 'stage1' build profile (Closes: #695243)
This builds only linux-libc-dev, needed by native compilers.
2015-11-10 13:34:39 +00:00
Ben Hutchings 3d15b09115 tests: Begin autopkgtest wrapper for selftests
To start with, just use kexec to test that each kernel boots.
2015-10-31 22:04:13 +00:00
Ben Hutchings 198dbc7165 Fix the build-indep and binary-indep targets (fixes FTBFS for arch:all) 2015-10-14 02:15:06 +01:00
Ben Hutchings 277d4945c7 debian/bin,debian/control,debian/lib/python,debian/rules: Use Python 3
debian/lib/python: Sync with linux package
2015-09-25 19:51:01 +01:00
Ben Hutchings 6b977589fb debian/bin,debian/control,debian/lib/python: Use Python 3 2015-08-29 21:48:39 +01:00
Ben Hutchings d0824f1862 Add security update versions to regex and distribution/version sanity checks
Currently we don't allow versions like 3.16.7-ckt9-3~deb8u1~bpo7+1 in
*-backports, but we should!  Add the security suffix as an option
before the backports suffix.

We also don't check that an upload to *-security or *-lts includes the
expected suffix and nothing else.  Add a check for that.

svn path=/dists/trunk/linux/; revision=22539
2015-04-27 19:44:59 +00:00
Ben Hutchings 10f7943320 Merge changes from sid up to 3.16.7-ckt4-1
svn path=/dists/trunk/linux/; revision=22265
2015-01-16 02:43:15 +00:00
Ben Hutchings eb1f86e012 Fix inconsistent ABI name generation in debian/bin/{abiupdate,buildcheck,gencontrol}.py (Closes: #773233)
svn path=/dists/sid/linux/; revision=22199
2014-12-15 22:01:58 +00:00
Ben Hutchings c853385790 [armel] Include size of appended DTBs in image size check
svn path=/dists/trunk/linux/; revision=22184
2014-12-10 16:50:18 +00:00
Ben Hutchings af6c30e62e Declare [image]check-size as integer in config schema
svn path=/dists/trunk/linux/; revision=22183
2014-12-10 16:37:52 +00:00
Ben Hutchings 6ceeb0fb7b Revert "Make version in package name independant of internal abi"
Unfortunately it is not sufficient to provide virtual packages
that exactly match the ABI name.  For example, 'reportbug kernel'
doesn't find the virtual package, and neither do dpkg commands
such as 'dpkg -l linux-image-$(uname -r)'.

svn path=/dists/sid/linux/; revision=22034
2014-11-04 04:47:19 +00:00
Bastian Blank cb080a3167 Make version in package name independant of internal abi
* debian/bin/gencontrol.py: Export internal ABI.
* debian/lib/python/debian_linux/debian.py: Export three-part version.
* debian/rules.real
  - Provide more variables.
  - Make udeb generation easier.
  - Use internal ABI for files.
* debian/templates/control.*: Provide name with internal ABI.
* debian/templates/image.plain.*: Use internal ABI.

svn path=/dists/sid/linux/; revision=22017
2014-11-01 19:20:16 +00:00
Bastian Blank 71102bc07a debian/bin/gencontrol.py, debian/rules.real: Don't export ABINAME_PART
svn path=/dists/sid/linux/; revision=22006
2014-10-31 14:41:11 +00:00
Ben Hutchings 3a891f8597 Add '.0' to the kernel version string (Closes: #742226, #745984)
svn path=/dists/sid/linux/; revision=21985
2014-10-31 01:02:06 +00:00
Ben Hutchings bcff92529e linux-image: Make initramfs support unconditional
svn path=/dists/sid/linux/; revision=21471
2014-06-27 15:38:07 +00:00
Ben Hutchings d37c253865 Merge install-image_$(ARCH)_$(FEATURESET)_$(FLAVOUR)_plain_image rules
The filename of the kernel image to be installed, and the stem of the
installed name, varies between architectures, so we define several
different rules to install it for different sets of architectures.
However the basic fact that we need to install this file in /boot does
not.

We also duplicate this name information in gencontrol.py and in
debian/config/{armel,armhf,sh4}/defines (used by buildcheck.py).

To address this:

* Define [image]install-stem and [build]image-file for each architecture
* Copy these settings to make-flags in gencontrol.py
* Copy [image]install-stem to the image-stem template variable in
  gencontrol.py
* Replace the per-architecture rules with a single rule using those
  make-flags

The per-architecture rules for ARM and PowerPC also installed DTB
and DTS files, respectively.  Include those commands in the single
rule with appropriate conditions around them.


svn path=/dists/trunk/linux/; revision=21253
2014-04-21 01:28:25 +00:00
Bastian Blank 4295eeaea6 debian/bin/buildcheck.py, debian/bin/gencontrol.py: Support Python 3
svn path=/dists/trunk/linux/; revision=21047
2014-02-15 09:44:36 +00:00
Ben Hutchings c82c941d99 Do not disable building udebs when target suite is backports
There are now plans to build an installer from backports.

svn path=/dists/sid/linux/; revision=20886
2013-12-15 17:35:29 +00:00
Bastian Blank 25d729addb debian/bin/gencontrol.py: Don't expand dependencies.
svn path=/dists/trunk/linux/; revision=20822
2013-11-24 09:03:51 +00:00
Ben Hutchings 08a7d92f2b [arm,x86,s390,s390x] Introduce linux-compiler meta-packages to allow use of foreign linux-headers packages with a native multilib compiler
svn path=/dists/trunk/linux/; revision=20799
2013-11-21 01:15:15 +00:00
Ben Hutchings 4f224fc29b Merge changes from sid up to 3.11.7-1
svn path=/dists/trunk/linux/; revision=20787
2013-11-10 05:40:33 +00:00
Ben Hutchings 85d54e2cc1 Merges changes from sid up to 3.11.6-2
svn path=/dists/trunk/linux/; revision=20774
2013-11-02 20:55:30 +00:00
Ben Hutchings 2e89994185 Fix support for per-architecture ABI name
In gencontrol.py 'abiname' now includes the upstream version whereas
the part after that is 'abiname_part'.  Update the per-architecture
ABI name handling accordingly.

Also use the per-architecture ABI name in udeb package names and when
generating the maintainer scripts.

svn path=/dists/sid/linux/; revision=20762
2013-10-31 03:58:28 +00:00
Bastian Blank 16f09c4d48 debian/bin: Some PEP8 fixes.
svn path=/dists/trunk/linux/; revision=20738
2013-10-26 21:04:10 +00:00
Ian Campbell d897b21426 gencontrol.py: Create debian/po as necessary.
svn path=/dists/trunk/linux/; revision=20523
2013-08-26 16:09:41 +00:00
Ben Hutchings c382b12892 Use only one template syntax
Use the same template syntax and implementation for maintainer
scripts, translations, etc. as we do for the control files.  Define
the image-stem and initramfs variables to replace the old K and I
variables.

After this, debian/linux-* and debian/po/*.po are generated files (at
source preparation time) and should be ignored in svn.

Use debhelper to install the generated files at build time.  This also
results in a redundant dependency on debconf (which we already have in
Pre-Depends), but this seems harmless.

svn path=/dists/trunk/linux/; revision=20508
2013-08-17 11:35:06 +00:00
Ben Hutchings 005ac51bc5 Merge changes from wheezy-backports to reduce the need for source changes
- Add a suite/version sanity-check for backports
- Disable building of udebs whenever package version indicates backports

svn path=/dists/trunk/linux/; revision=20483
2013-08-11 21:30:14 +00:00
Ben Hutchings 6c6ec64859 linux-source: Install kernel config files for linux-image packages
The kernel config files used to be uploaded to
http://kernel.alioth.debian.org/config/ or elsewhere, and people
occasionally request them, but we have no infrastructure to
automatically do that and I rarely remember to do it.  These are
presumably wanted as a starting point by people building custom
packages who don't want to download the linux-image package, so
add them to the linux-source-$UPSTREAMVERSION package.

We can already generate all the config files without any
cross-toolchain using the 'setup' target in rules.gen, except that the
'make prepare' command in rules.real will fail.  This command is
unnecessary as 'prepare' is a dependency of any build target we use
in our 'build-arch' rule, so remove it.

svn path=/dists/sid/linux/; revision=20400
2013-07-22 00:02:50 +00:00
Ben Hutchings f0b5fe588b Never pass an empty PACKAGE_NAMES list to install-udeb_$(ARCH) rules
svn path=/dists/trunk/linux/; revision=19972
2013-04-08 04:37:51 +00:00
Ben Hutchings 8c00a1b1a9 Update Python debian_linux module from linux and use it in gencontrol.py
svn path=/dists/trunk/linux-tools/; revision=19890
2013-03-02 16:31:41 +00:00
Ben Hutchings 72dfd72c36 Do not try to apply featureset patches when featureset is disabled
svn path=/dists/trunk/linux/; revision=19609
2012-12-16 15:35:51 +00:00
Bastian Blank 9d6c7c99a5 debian/bin/gencontrol.py, debian/rules.real:
Remove remaining code for s390 tape images.

svn path=/dists/trunk/linux/; revision=19551
2012-11-27 18:39:04 +00:00
Bastian Blank 7c1154be91 * debian/bin/gencontrol.py: Add support for kernelarch specific config.
* debian/config: Remove now implicit definitions.

svn path=/dists/trunk/linux/; revision=19545
2012-11-26 22:31:06 +00:00
Bastian Blank 816abcaf90 debian/bin/gencontrol.py: Properly check for Xen support.
svn path=/dists/trunk/linux/; revision=19543
2012-11-26 22:21:02 +00:00
Bastian Blank 825b83a00b debian/bin/gencontrol.py, debian/config/amd64/defines,
debian/config/i386/defines: Remove dom0-support option.

svn path=/dists/trunk/linux/; revision=19542
2012-11-26 22:15:06 +00:00
Bastian Blank cbf647997c debian/bin/gencontrol.py: Bail out if disable requests can't be honored.
svn path=/dists/trunk/linux/; revision=19516
2012-11-21 17:24:33 +00:00
Ben Hutchings af9147122a Merge changes from sid up to 3.2.29-1
Most of the patches added to sid are already in 3.5 and could be dropped.
Some others needed to be re-generated without the backporting changes.

Ignore the rt changes as there is no rt featureset for 3.5.

svn path=/dists/trunk/linux/; revision=19387
2012-09-17 02:19:21 +00:00
Bastian Blank 94ee7c7fb6 * debian/bin/gencontrol.py:
Use xen-system instead of xen-hypervisor for meta-packages.
* debian/changelog: Update.

svn path=/dists/sid/linux/; revision=19322
2012-08-13 11:02:50 +00:00
Bastian Blank 5a9b375696 debian/bin/gencontrol.py: Fix warning for installer module disable.
svn path=/dists/trunk/linux/; revision=19321
2012-08-13 09:47:24 +00:00
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 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 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 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 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 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
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 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
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
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
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 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 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
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
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 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 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 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