Commit Graph

312 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
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 03390670e3 perf: Cancel -Werror compiler option; fixes FTBFS with perl 5.14
svn path=/dists/trunk/linux-2.6/; revision=17601
2011-06-05 22:34:36 +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 cd59fc01ec Remove target for the old Debian 'arm' architecture
svn path=/dists/trunk/linux-2.6/; revision=17270
2011-04-29 03:58:19 +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 fd19f14c89 [armhf] Actually install zImage into the linux-image package, thanks to Sebastian Reichel
svn path=/dists/trunk/linux-2.6/; revision=17268
2011-04-29 03:53:55 +00:00
Ben Hutchings a9c4fee390 Add configuration for Debian architecture ppc64 (Closes: #618976)
svn path=/dists/sid/linux-2.6/; revision=17096
2011-03-21 13:04:30 +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 d4879ad696 Fix linux-tools build for i386 on an x86_64 kernel
svn path=/dists/trunk/linux-2.6/; revision=17008
2011-03-06 22:05:41 +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 cb59f9d9b7 perf: Use libiberty, not libbfd, for symbol demangling (Closes: #604750, #606050)
svn path=/dists/trunk/linux-2.6/; revision=16667
2010-12-05 22:23:46 +00:00
Ben Hutchings adfe063f36 Feed newlines into 'make oldconfig' as it now complains about /dev/null
svn path=/dists/trunk/linux-2.6/; revision=16622
2010-12-04 18:41:29 +00:00
Ben Hutchings 8e3b18cd0a Replace Kconfig patch with version likely to be accepted upstream
Add verbose option (KBUILD_VERBOSE=1/V=1) to listnewconfig, rather than
adding yet more targets.  Change rules.real accordingly.

svn path=/dists/trunk/linux-2.6/; revision=16619
2010-12-04 17:17:51 +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
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