Commit Graph

421 Commits

Author SHA1 Message Date
Ben Hutchings 7faadf0a48 linux-libc-dev: Multi-arch support
Install include/asm under arch-specific directory.
Mark package as multi-arch-coinstallable (Multi-Arch: same).

svn path=/dists/trunk/linux-2.6/; revision=17868
2011-07-29 15:43:29 +00:00
Aurelien Jarno a2a80612e7 * Add configuration files for s390x architecture.
svn path=/dists/trunk/linux-2.6/; revision=17861
2011-07-28 09:37:10 +00:00
Ben Hutchings a987a4c771 Merge changes from sid up to 2.6.39-3
svn path=/dists/trunk/linux-2.6/; revision=17830
2011-07-12 05:25:23 +00:00
Ben Hutchings f4819fe26f linux-support, linux-tools: Use dh_python2 instead of dh_pysupport
svn path=/dists/trunk/linux-2.6/; revision=17820
2011-07-08 01:07:49 +00:00
Ben Hutchings 18217c7c93 linux-source-<version>: Suggest libqt4-dev (for 'make xconfig') instead of libqt3-mt-dev (Closes: #631666)
svn path=/dists/sid/linux-2.6/; revision=17725
2011-06-25 22:18:46 +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 ae6bf403da Fix incorrect variable name in version comparison
This was introduced by the previous change.

Thanks to Stefan Lippers-Hollmann for spotting this.

svn path=/dists/trunk/linux-2.6/; revision=17574
2011-06-02 00:39:44 +00:00
Ben Hutchings f7e1cc332e Fix version comparison in precondition for firmware file check
svn path=/dists/trunk/linux-2.6/; revision=17571
2011-06-01 10:03:07 +00:00
Maximilian Attems bb8bb2789e newer standards version 3.9.2
svn path=/dists/trunk/linux-2.6/; revision=17569
2011-06-01 09:45:00 +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
Maximilian Attems 29b930fa70 fix postinst + add forgotten changelog entry.
this check is superflous and looking for wrong path.
As we depend on an initramfs generator the failure of generating
would have happened already earlier.

svn path=/dists/trunk/linux-2.6/; revision=17459
2011-05-19 12:22:08 +00:00
Ben Hutchings 260410c316 Remove now-unused variable
svn path=/dists/trunk/linux-2.6/; revision=17426
2011-05-16 04:12:02 +00:00
Ben Hutchings efa8ec1d0c Remove check for do_bootloader
This warning was present in squeeze and should not need to be repeated.

svn path=/dists/trunk/linux-2.6/; revision=17425
2011-05-16 04:07:16 +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
Ben Hutchings 7fabfe5422 Add optional parameters to our showwarning() implementation
The fixed 4-parameter function signature is deprecated since Python 2.6.

svn path=/dists/trunk/linux-2.6/; revision=17392
2011-05-12 01:17:25 +00:00
Ben Hutchings 9981e3ae28 [armhf] Build a linux-tools package
svn path=/dists/trunk/linux-2.6/; revision=17269
2011-04-29 03:55:22 +00:00
Ben Hutchings 0e97e46cea [ppc64] Add to linux-tools package architectures (Closes: #620124)
svn path=/dists/sid/linux-2.6/; revision=17159
2011-03-30 12:31:31 +00:00
Ben Hutchings 3ecf275cd9 Enable BOOT_PRINTK_DELAY and suggest use of boot_delay in bug presubj
svn path=/dists/sid/linux-2.6/; revision=17107
2011-03-24 05:23:39 +00:00
Ben Hutchings f122cbc67a Remove firmware-linux-free and linux-base binary packages
These now have their own source packages.

Change the depends/recommends relations to these binary packages to
use a minimum version of 3~, less than the initial versions of the
separate source packages but still greater than the previous versions.

Remove the debconf templates and translations for linux-base.

svn path=/dists/trunk/linux-2.6/; revision=17055
2011-03-12 09:13:38 +00:00
Ben Hutchings 2ec9d30f39 perf: Build with newt for improved user interface (Closes: #615868)
svn path=/dists/trunk/linux-2.6/; revision=17012
2011-03-06 23:00:01 +00:00
Ben Hutchings 5abb59823d perf: Build with libdwarf for improved analysis capabilities
svn path=/dists/trunk/linux-2.6/; revision=17011
2011-03-06 22:21:58 +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 e91b23c9a7 Direct users to hook script documentation in case their other packages have not been updated
svn path=/dists/trunk/linux-2.6/; revision=16979
2011-03-03 14:47:15 +00:00
Ben Hutchings 961c886f21 Do not recommend use of postinst_hook for running ramdisk creator
svn path=/dists/trunk/linux-2.6/; revision=16978
2011-03-03 14:42:14 +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
Ben Hutchings 99be663773 module,bug: Add TAINT_OOT_MODULE flag for modules that weren't built in-tree
Also decode this new flag in the bug script.

svn path=/dists/trunk/linux-2.6/; revision=16914
2011-02-19 02:38:21 +00:00
Ben Hutchings f849dfc060 Decode new taint flag TAINT_FIRMWARE_WORKAROUND
svn path=/dists/trunk/linux-2.6/; revision=16913
2011-02-18 23:25:34 +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
Maximilian Attems 2bb39eb769 Newer Standards-Version 3.9.1 without changes
svn path=/dists/trunk/linux-2.6/; revision=16521
2010-10-31 16:15:20 +00:00
Ben Hutchings e54cefd0de perf: Enable Perl and Python scripting
svn path=/dists/trunk/linux-2.6/; revision=16422
2010-10-10 02:36:46 +00:00
Ben Hutchings c86844648a On second thoughts, move scripts to /usr/share/perf_<version>-core
svn path=/dists/trunk/linux-2.6/; revision=16421
2010-10-10 02:12:28 +00:00
Ben Hutchings 3fd8f69aad perf: Move scripts to /usr/share/perf-core in linux-base package (Closes: #599624)
svn path=/dists/trunk/linux-2.6/; revision=16420
2010-10-10 01:48:46 +00:00
Ben Hutchings 3ce11d748c linux-base: Remove dependency on libapt-pkg-perl (Closes: #589996, really)
svn path=/dists/trunk/linux-2.6/; revision=16357
2010-09-26 14:36:27 +00:00
Ben Hutchings 05c7ed67bd Remove check() subroutine
This has been broken since kernel-package 10.037 because it uses '+='
instead of '.='.  Since no-one seems to care, remove it rather than
fixing it.


svn path=/dists/trunk/linux-2.6/; revision=16234
2010-09-03 22:29:24 +00:00
Ben Hutchings 66caf86b16 use strict; use warnings;
Declare implicitly-global variables with 'my'.
Fix variable name discrepancies.
Remove unused variables.

svn path=/dists/trunk/linux-2.6/; revision=16224
2010-08-30 00:33:54 +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
Maximilian Attems 53a28a1725 images nuke modules.devname on removal
svn path=/dists/trunk/linux-2.6/; revision=16081
2010-08-04 18:57:14 +00:00
Ben Hutchings d9fbd566dd Merge changes from 2.6.32-18
svn path=/dists/trunk/linux-2.6/; revision=16013
2010-07-23 23:59:49 +00:00
Ben Hutchings bf53f8f2c6 postinst: Remove support for 'default' boot loaders
Warn users on upgrade if the current configuration may rely on this.
The debconf templates will need a translation update.

svn path=/dists/sid/linux-2.6/; revision=15990
2010-07-16 14:58:05 +00:00
Ben Hutchings 2f7603fb20 linux-tools: Restrict architectures
Don't attempt to build for architectures where perf events are not available.
Also set V=2 to help debug any build failures.

svn path=/dists/trunk/linux-2.6/; revision=15974
2010-07-10 20:53:49 +00:00
Ben Hutchings 6e808c5908 Fix architecture list; it is space- not comma-separated
svn path=/dists/sid/linux-2.6/; revision=15972
2010-07-10 15:47:00 +00:00
Ben Hutchings 8f9b61a31a Add build-dependency on binutils-dev to enable symbol demangling in perf
svn path=/dists/sid/linux-2.6/; revision=15970
2010-07-10 15:14:09 +00:00
Ben Hutchings a0f4087607 linux-tools: Restrict architectures and fix build for hppa
perf: Use sane default CFLAGS
perf: Don't hide compiler/linker errors from libelf test
perf: Don't use /dev/null as the output file for libelf test
Don't attempt to build for architectures where perf events are not available.

svn path=/dists/sid/linux-2.6/; revision=15967
2010-07-08 03:30:36 +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
Ben Hutchings 8203cf8518 Always set kernel image basename template variable (=K)
Instead of setting an empty value, then fixing that to 'vmlinuz', set
the correct value to start with and remove the install-time fixups.

svn path=/dists/sid/linux-2.6/; revision=15890
2010-06-19 00:41:27 +00:00
Ben Hutchings 38a95ae784 Remove obsolete check for kernel-package bug
svn path=/dists/sid/linux-2.6/; revision=15889
2010-06-19 00:32:23 +00:00
Ben Hutchings 5850161882 Get rid of Debian architecture template variable (=A)
This is only used to initialise a variable which is itself not used.

svn path=/dists/sid/linux-2.6/; revision=15888
2010-06-19 00:27:37 +00:00
Ben Hutchings b511ef3368 Get rid of some flag template variables (=IB, =M, =S)
These are always empty now.

svn path=/dists/sid/linux-2.6/; revision=15886
2010-06-18 03:53:48 +00:00
Ben Hutchings 967fd2f280 Get rid of the installation directory template variable (=D)
This is always '/boot'.  We can also stop manipulating this constant
in the maintainer scripts.

svn path=/dists/sid/linux-2.6/; revision=15885
2010-06-18 03:46:24 +00:00