Commit Graph

293 Commits

Author SHA1 Message Date
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 720ef1586d Merge some changes from squeeze/sid branch
linux-base: Remove dependency on libapt-pkg-perl (Closes: #589996)
Update debconf template translations:
- Czech (Michal Simunek) (Closes: #590546)
- Portugese (Américo Monteiro) (Closes: #590557)
- French (David Prévot) (Closes: #591149)
- Russian (Yuri Kozlov) (Closes: #591241)
- Swedish (Martin Bagge) (Closes: #592045)
- German (Holger Wansing) (Closes: #592226)
[x86] Enable samsung-laptop driver
[sparc] Enable XVR1000 driver (Closes: #574243)
README.Debian: Add references to kernel handbook and wiki
[i386/{openvz,xen}-686] Remove AMD Geode LX and VIA C3 "Nehemiah" from the list of supported processors


svn path=/dists/trunk/linux-2.6/; revision=16156
2010-08-18 02:29:07 +00:00
Ben Hutchings d038da1846 Exit loops on failure, so that the failure is not ignored
svn path=/dists/trunk/linux-2.6/; revision=16154
2010-08-18 01:51:25 +00:00
Ben Hutchings 96806e61e8 Add .gnu_debuglink information into kernel modules (Closes: #555549)
From: Ritesh Raj Sarraf

Add .gnu_debuglink information into kernel modules to point to the
correct DWARF enabled kernel module. This is needed by SystemTap to
instrument a kernel module.

svn path=/dists/trunk/linux-2.6/; revision=16153
2010-08-18 01:48:19 +00:00
Ben Hutchings 1ab7db130a Name linux-tools packages and perf files using $(VERSION)
Currently the control file template and rules.real are inconsistent,
leading to a build failure.

svn path=/dists/trunk/linux-2.6/; revision=15981
2010-07-13 00:09:33 +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 f061ce0147 Suppress trailing '+' in utsrelease
svn path=/dists/trunk/linux-2.6/; revision=15963
2010-07-07 03:23:51 +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 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 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
Ben Hutchings b57f84c58a Get rid of the stem template variable (=ST)
We're not going to rename back to 'kernel' any time soon.

svn path=/dists/sid/linux-2.6/; revision=15884
2010-06-18 03:35:05 +00:00
Ben Hutchings 37731eba5d Exclude .svn directories when building linux-patch package
svn path=/dists/sid/linux-2.6/; revision=15821
2010-06-02 02:59:55 +00:00
Ben Hutchings 1e3b85e9f1 Install debug kernel image in /usr/lib/debug/boot (Closes: #582810)
svn path=/dists/sid/linux-2.6/; revision=15768
2010-05-25 23:57:41 +00:00
Bastian Blank 58976ad6bc debian/rules.real: Reorder build dependencies.
svn path=/dists/sid/linux-2.6/; revision=15757
2010-05-20 16:51:47 +00:00
Ben Hutchings 6ebfd76559 Apply substitutions to debconf template translations
svn path=/dists/sid/linux-2.6/; revision=15681
2010-05-13 23:21:21 +00:00
Bastian Blank b2dfaeaf00 debian/rules.real: Correctly mark another MAKE invocation.
svn path=/dists/sid/linux-2.6/; revision=15666
2010-05-12 17:59:28 +00:00
Bastian Blank 34a62b4228 * debian/changelog: Update.
* debian/rules.real: Use dh_link.

svn path=/dists/sid/linux-2.6/; revision=15660
2010-05-11 19:19:48 +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
Aurelien Jarno ef5bc98e4d Add sh4 architecture, ported from the sid branch
svn path=/dists/trunk/linux-2.6/; revision=15502
2010-04-09 15:53:34 +00:00
Ben Hutchings d56b5bc50b Use debhelper to install control files for linux-image-*
debhelper automatically includes debconf translations so we won't have
to worry about the details.  It also sets permissions correctly for
the control files.

svn path=/dists/sid/linux-2.6/; revision=15491
2010-04-06 02:50:18 +00:00
Moritz Muehlenhoff 1a90511019 add support for sh4
svn path=/dists/sid/linux-2.6/; revision=15467
2010-04-01 22:44:03 +00:00
Ben Hutchings c67642faaf linux-headers-*: Support postinst hooks in /etc/kernel/header_postinst.d
Thanks to Michael Gilbert. (Closes: #569724)


svn path=/dists/sid/linux-2.6/; revision=15450
2010-03-26 05:11:27 +00:00
Ben Hutchings ca56472176 Use libata-based drivers for most PATA controllers (Closes: #444182)
Add transition script to linux-base and make all images depend on it.
Add NEWS explaining the transition.

svn path=/dists/sid/linux-2.6/; revision=15395
2010-03-16 05:40:15 +00:00
Ben Hutchings 7fe949a47c Remove /usr/include/drm from linux-libc-dev; let libdrm-dev provide it again
svn path=/dists/sid/linux-2.6/; revision=15374
2010-03-14 23:09:37 +00:00
Ben Hutchings f92b888553 Remove /usr/include/drm from linux-libc-dev; let libdrm-dev provide it again (Closes: #572067)
svn path=/dists/trunk/linux-2.6/; revision=15373
2010-03-14 22:55:16 +00:00
Bastian Blank 5be03223b7 debian/rules.real: Readd dummy package support.
svn path=/dists/sid/linux-2.6/; revision=15300
2010-03-01 16:37:45 +00:00
Bastian Blank f9ec680974 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=15275
2010-02-25 11:00:39 +00:00
Ben Hutchings 1010d1cd17 Use libata-based drivers for most PATA controllers (Closes: #444182)
Add transition script to linux-base and make all images depend on it


svn path=/dists/trunk/linux-2.6/; revision=15272
2010-02-25 04:11:39 +00:00
Bastian Blank 0e4c270da5 debian/rules.real: Fix scripts inclusion into common headers package.
svn path=/dists/sid/linux-2.6/; revision=15268
2010-02-24 14:29:09 +00:00
Bastian Blank 6d60110ce8 debian/rules.real: Install arch specific scripts.
svn path=/dists/sid/linux-2.6/; revision=15245
2010-02-20 13:32:00 +00:00
Ben Hutchings a5eeaf8d27 Add link to arch scripts in linux-kbuild from linux-headers packages
svn path=/dists/sid/linux-2.6/; revision=15243
2010-02-20 05:29:13 +00:00
Ben Hutchings 5dac9272db Add link to arch scripts in linux-kbuild from linux-headers packages
svn path=/dists/trunk/linux-2.6/; revision=15242
2010-02-20 05:27:26 +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
Bastian Blank d92a694fd9 debian/rules.real: Use /usr/lib/* as target for kbuild links.
svn path=/dists/trunk/linux-2.6/; revision=15116
2010-02-04 09:03:36 +00:00
Aurelien Jarno 53e623d303 * Add support for the sparc64 architecture.
svn path=/dists/trunk/linux-2.6/; revision=14784
2009-12-13 12:27:53 +00:00
Ben Hutchings 5b01abc39a Remove unnecessary substitution of commas in $DEB_BUILD_OPTIONS
svn path=/dists/trunk/linux-2.6/; revision=14759
2009-12-09 00:44:51 +00:00
Bastian Blank 833834e375 Add linux-base package.
* debian/rules.real: Build linux-base.
* debian/templates/control.main.in
* debian/tree: New directory.
* debian/tree/linux-base: Add empty tree for linux-base.

svn path=/dists/trunk/linux-2.6/; revision=14737
2009-12-05 15:33:15 +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 1d65318e7c debian/rules.real: Remove old DH_OPTIONS overrides.
svn path=/dists/trunk/linux-2.6/; revision=14735
2009-12-04 19:11:08 +00:00
Bastian Blank 06610f5220 * debian/rules.real: Use python-support.
* debian/templates/control.source.in: Build-depend against python-support.

svn path=/dists/trunk/linux-2.6/; revision=14695
2009-11-28 14:37:56 +00:00
Bastian Blank d300e845c9 * debian/changelog: Update.
* debian/rules.real: Move contents of linux-support package to /usr/share.

svn path=/dists/trunk/linux-2.6/; revision=14694
2009-11-28 14:32:25 +00:00
Maximilian Attems fd56b16d74 remove sed replacement for useless things that got axed in postinst
one was empty and the other a sane default anyway.

svn path=/dists/trunk/linux-2.6/; revision=14594
2009-11-10 14:06:18 +00:00
Maximilian Attems 874e54e1b2 postinst: get rid of reverse symlinks handling
maximilian suggested to grab an axe and rip the reverse symlinks handling out.
The man page for kernel-img.conf has no reference to it anymore.

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>

svn path=/dists/trunk/linux-2.6/; revision=14593
2009-11-10 09:05:10 +00:00
Maximilian Attems 269546845f config maintainer script is gone
no need to care about it.

svn path=/dists/trunk/linux-2.6/; revision=14590
2009-11-08 20:39:50 +00:00
dann frazier 15db49c199 * [ia64] Fix call to elilo in postinst
svn path=/dists/trunk/linux-2.6/; revision=14347
2009-10-08 01:03:21 +00:00
Ben Hutchings 463e177e5a Remove dummy dot-files from linux-libc-dev
svn path=/dists/trunk/linux-2.6/; revision=14346
2009-10-08 01:01:36 +00:00
Ben Hutchings 1e7a0583ac Remove /usr/include/scsi from linux-libc-dev (Closes: #550130)
svn path=/dists/trunk/linux-2.6/; revision=14345
2009-10-08 01:01:11 +00:00
Ben Hutchings e0d42d5fe0 Add support for DEB_BUILD_OPTIONS=parallel=N
svn path=/dists/trunk/linux-2.6/; revision=14336
2009-10-05 01:01:26 +00:00
Bastian Blank 182c3c3c1a debian/rules.real: Use kernel architecture for libc-dev build.
svn path=/dists/trunk/linux-2.6/; revision=14325
2009-10-04 18:17:43 +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 2a022b3670 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=14107
2009-08-14 21:56:25 +00:00
Bastian Blank 52825dc83a debian/rules.real: Create stamps directory if needed.
svn path=/dists/trunk/linux-2.6/; revision=14009
2009-07-25 10:08:00 +00:00
Ben Hutchings b4830dbdb1 Add firmware-linux-free package containing DFSG-free firmware.
Make kernel image packages recommend it.

svn path=/dists/trunk/linux-2.6/; revision=13934
2009-07-15 01:23:53 +00:00
Bastian Blank 117bd7cb39 * debian/changelog: Update.
* debian/rules.real: Add source link to headers packages.

svn path=/dists/sid/linux-2.6/; revision=13396
2009-04-12 10:26:17 +00:00
Bastian Blank 2eed1555cf * debian/changelog: Update.
* debian/rules.real: Fix location of alpha images.

svn path=/dists/sid/linux-2.6/; revision=13383
2009-04-09 15:56:07 +00:00
Bastian Blank f3413436ca * debian/changelog: Update.
* debian/rules.real: Include more Makefiles into common header packages.

svn path=/dists/sid/linux-2.6/; revision=13284
2009-03-28 22:36:30 +00:00
Bastian Blank 7bdaf0c1a8 debian/rules.real: Don't install GPL copy into documentation package.
svn path=/dists/trunk/linux-2.6/; revision=12926
2009-02-22 19:47:16 +00:00
Bastian Blank 27f4ae86d7 debian/rules.real: Always call dh_strip and dh_shlibdeps.
svn path=/dists/trunk/linux-2.6/; revision=12924
2009-02-22 19:38:10 +00:00
Bastian Blank afc6d9ca0d debian/rules.real: Siplify rules for documentation installation.
svn path=/dists/trunk/linux-2.6/; revision=12923
2009-02-22 19:14:53 +00:00
Bastian Blank 8d9b9c4039 * debian/changelog: Update.
* debian/rules.real: Use dh_prep instead of the deprecated dh_clean -k.

svn path=/dists/trunk/linux-2.6/; revision=12916
2009-02-22 18:46:51 +00:00
Bastian Blank a1da5a7f7f debian/rules.real: Further minimalize common header package.
svn path=/dists/trunk/linux-2.6/; revision=12912
2009-02-22 16:01:37 +00:00
Bastian Blank d532638884 debian/rules.real
- Fix makefile of the header package.
- Remove most Makefile and Kconfig files from the common header package.

svn path=/dists/trunk/linux-2.6/; revision=12911
2009-02-22 15:52:23 +00:00
Bastian Blank 05ce17f045 debian/rules.real: Use external source directory in the headers packages.
svn path=/dists/trunk/linux-2.6/; revision=12910
2009-02-22 15:39:47 +00:00
Bastian Blank 0611538223 * debian/changelog: Update.
* debian/rules.real
  - Use external source directory for builds.
  - Ignore some errors.

svn path=/dists/trunk/linux-2.6/; revision=12909
2009-02-22 15:17:57 +00:00
Bastian Blank 5b0760b9e4 debian/rules.real: Install arch/ARCH/include into headers package.
svn path=/dists/trunk/linux-2.6/; revision=12872
2009-02-19 15:41:38 +00:00
Bastian Blank c76b5d5c6b debian/rules.real: Drop removal of usr/include/scsi.
svn path=/dists/trunk/linux-2.6/; revision=12847
2009-02-18 15:15:03 +00:00
Bastian Blank a60b8cedfa debian/rules.real: Remove left over kpkg definitions.
svn path=/dists/trunk/linux-2.6/; revision=12843
2009-02-18 14:55:20 +00:00
Bastian Blank f1568b0d96 debian/rules.real: Setup image installation rules for alpha.
svn path=/dists/trunk/linux-2.6/; revision=12841
2009-02-18 14:53:37 +00:00
Bastian Blank c303f59b26 debian/rules.real: Setup image installation rules for ia64.
svn path=/dists/trunk/linux-2.6/; revision=12840
2009-02-18 14:51:53 +00:00
Bastian Blank 5537c5e2d8 debian/rules.real: Setup image installation rules for sparc.
svn path=/dists/trunk/linux-2.6/; revision=12839
2009-02-18 14:50:23 +00:00
Bastian Blank a6726cd192 debian/rules.real: Setup image installation rules for hppa.
svn path=/dists/trunk/linux-2.6/; revision=12837
2009-02-18 14:44:56 +00:00
Bastian Blank 7da88996e2 debian/rules.real: Simplify setup rules.
svn path=/dists/trunk/linux-2.6/; revision=12836
2009-02-18 14:26:47 +00:00
Bastian Blank 74c47b2a8b debian/changelog: Update.
debian/rules.real: Remove support for kernel-package.

svn path=/dists/trunk/linux-2.6/; revision=12833
2009-02-18 14:20:50 +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
Martin Michlmayr 13f551730e Migrate arm, armel, mips and mipsel away from kernel-package.
svn path=/dists/trunk/linux-2.6/; revision=12819
2009-02-16 22:04:48 +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 924ba59c1b debian/rules.real: Ignore error in firmware removal.
svn path=/dists/trunk/linux-2.6/; revision=12104
2008-08-19 16:42:59 +00:00
Bastian Blank bc28728ce8 debian/rules.real: Remove support for ppc kernel architecture.
svn path=/dists/trunk/linux-2.6/; revision=12103
2008-08-19 16:18:21 +00:00
Bastian Blank f4e251f6d6 debian/rules.real: Remove firmwares from image packages.
svn path=/dists/trunk/linux-2.6/; revision=12102
2008-08-19 16:17:29 +00:00
Bastian Blank 148d5975d7 debian/rules.real: Supply MAKEFLAGS to all sub-makes.
svn path=/dists/trunk/linux-2.6/; revision=12020
2008-08-10 10:27:33 +00:00
Bastian Blank 96cd997e7f debian/rules.real: Mark all sub-make rules.
svn path=/dists/trunk/linux-2.6/; revision=12019
2008-08-10 09:56:39 +00:00
Bastian Blank af1b18d656 debian/rules.real: Fix installation of s390-tape image.
svn path=/dists/trunk/linux-2.6/; revision=11815
2008-07-09 10:12:41 +00:00
Bastian Blank c0bd1eb0e0 debian/rules.real: Create stamps dir in source rule also.
svn path=/dists/trunk/linux-2.6/; revision=11471
2008-05-28 22:12:23 +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 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 9d5ae0c01a * debian/config/featureset-xen/config: Disable further options.
* debian/rules.real: Use provided vmlinuz target.

svn path=/dists/trunk/linux-2.6/; revision=10963
2008-03-23 21:20:09 +00:00
Bastian Blank 35a380f39d * debian/rules.real: Adopt command line interface changes.
* debian/templates/patch.apply.in
  - Remove flavour.
  - Rename subarch to featureset.

svn path=/dists/trunk/linux-2.6/; revision=10937
2008-03-22 12:51:45 +00:00
Bastian Blank 6ab5734649 * debian/changelog: Update.
* debian/patches/debian/powerpc-mkvmlinuz-support-powerpc.patch: Remove.
* debian/patches/series/1~experimental.1: Update.
* debian/rules.real: Use new wrapper install support.

svn path=/dists/trunk/linux-2.6/; revision=10618
2008-02-20 22:40:09 +00:00
Bastian Blank fffd14fa74 * debian/changelog: Update.
* debian/rules.real: Fix.

svn path=/dists/trunk/linux-2.6/; revision=10191
2008-01-25 10:05:05 +00:00
Christian T. Steigies 3665f53024 revert r10030
svn path=/dists/trunk/linux-2.6/; revision=10086
2008-01-08 22:51:29 +00:00
Christian T. Steigies bfa5dafd5e adjust path for {build,source,modules.*} for m68k only
svn path=/dists/trunk/linux-2.6/; revision=10030
2008-01-05 21:44:02 +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 2f3f014e9e debian/rules.real: Fix.
svn path=/dists/trunk/linux-2.6/; revision=9602
2007-10-03 11:42:56 +00:00
Bastian Blank 4ba3d53322 * debian/changelog: Update.
* debian/rules.real, debian/templates/control.headers.featureset.in:
  Add -common to header package names.
* debian/templates/control.headers.in
  - Add -common to package name.
  - Drop provides.

svn path=/dists/trunk/linux-2.6/; revision=9558
2007-09-26 19:11:30 +00:00
Bastian Blank 21047c3d87 debian/rules.real: Fix target of asm links.
svn path=/dists/trunk/linux-2.6/; revision=9556
2007-09-26 18:17:31 +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 8336feb241 debian/rules.real: Fix.
svn path=/dists/trunk/linux-2.6/; revision=9500
2007-09-11 14:37:27 +00:00
Bastian Blank 60376400a6 debian/rules.real: Forgot CURDIR on some definitions.
svn path=/dists/trunk/linux-2.6/; revision=9499
2007-09-11 11:20:51 +00:00