Commit Graph

495 Commits

Author SHA1 Message Date
Ben Hutchings 373d086904 linux-image.postinst: Use lstat() to check symlink existence (Closes: #738707)
svn path=/dists/trunk/linux/; revision=21046
2014-02-13 23:42:07 +00:00
Ben Hutchings 04aa0d4809 Merge changes from sid up to 3.12.8-1
svn path=/dists/trunk/linux/; revision=20985
2014-01-20 03:07:26 +00:00
Ben Hutchings f2037271d1 linux-image: Make maintainer scripts less verbose (Closes: #734266)
svn path=/dists/sid/linux/; revision=20955
2014-01-05 18:33:11 +00:00
Bastian Blank 929894f687 * debian/bin/genorig.py, debian/lib/python/debian_linux/abi.py,
debian/lib/python/debian_linux/debian.py,
  debian/lib/python/debian_linux/patches.py,
  - Support Python 3.
  - Use six if necessary.
* debian/templates/control.main.in, debian/templates/control.source.in:
  Depend on python-six.

svn path=/dists/trunk/linux/; revision=20946
2014-01-01 22:14:11 +00:00
Bastian Blank e6216f6f93 Use compiler name instead of Linux version in compiler meta-packages.
* debian/changelog: Update.
* debian/config: Specify new name of compiler meta-package.
* debian/templates
  - Rename compiler meta-packages.
  - Adjust description.

svn path=/dists/trunk/linux/; revision=20821
2013-11-24 08:56:56 +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 0302cfb535 Stop providing virtual packages linux-image (Closes: #724569), linux-headers and linux-source
svn path=/dists/trunk/linux/; revision=20686
2013-09-29 22:41:06 +00:00
Ben Hutchings a0ce50e15f Merge changes from sid up to 3.10.11-1
svn path=/dists/trunk/linux/; revision=20600
2013-09-11 01:24:25 +00:00
Ben Hutchings 9681a7adac bug script: Prompt to include crash logs from pstore
svn path=/dists/sid/linux/; revision=20578
2013-09-08 19:46:30 +00:00
Ben Hutchings 523c8becc4 Update Brazilian Portugese debconf template translations (Fernando Ike de Oliveira) (Closes: #719725)
svn path=/dists/trunk/linux/; revision=20513
2013-08-17 12:32:17 +00:00
Ben Hutchings 9824ebabc3 linux-image.postinst: Remove debconf warning about missing firmware
At this point, Debian users should know that they may need to install
firmware from non-free.  People using e.g. the r8169 driver may quite
reasonably choose not to install the associated firmware, either
because the driver doesn't actually request it for their chip or
because the driver can still work without it.

One thing we lose by doing this is a reminder that a firmware package
might also need to be upgraded, as a driver requires a newer version
of the firmware that has a different name.  As an alternative, we
could compare the firmware file lists for old and new modules and only
warn about newly listed files that are missing.  However, that would
also result in incorrect warnings for e.g. r8169 users, as that driver
may request a different file for each of the many chips it supports.

svn path=/dists/trunk/linux/; revision=20511
2013-08-17 11:37:04 +00:00
Ben Hutchings cffd29984a linux-image.postinst: Remove debconf warning about ramdisk variable in /etc/kernel-img.conf
We warned about removal of the 'ramdisk' configuration variable
on upgrade to wheezy, and don't need to warn about it again - at
least not this prominently.

svn path=/dists/trunk/linux/; revision=20510
2013-08-17 11:36:24 +00:00
Ben Hutchings 912799212a Refresh PO files
Refresh with: debconf-updatepo --podir=debian/templates/po

This resulted in some fuzzy matches between "Boot loader configuration
must be updated" and "Ramdisk configuration must be updated".  These
obviously should not use the same translation so I removed the fuzzy
translations.

svn path=/dists/trunk/linux/; revision=20509
2013-08-17 11:35:35 +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 a397da54a9 linux-image: Remove undocumented $KERNEL_ARCH variable from hook environment
Maintainer scripts generated by kernel-package pass an environment
variable $KERNEL_ARCH to hook scripts.  This is undocumented but seems
to be the architecture string that the kernel will report
(e.g. through 'uname -m').

However, for the past few years our maintainer scripts have set it to
the source architecture name instead.  Since no-one reported this bug,
I don't think anyone depends on it.  codesearch didn't find any users
either.  So remove it.

svn path=/dists/trunk/linux/; revision=20507
2013-08-17 11:34:40 +00:00
Ben Hutchings 505d7273f9 Move templates into the *right* places
...and remove the now-empty directories

svn path=/dists/trunk/linux/; revision=20506
2013-08-17 11:34:07 +00:00
Ben Hutchings c8f07adb80 Move templates in preparation for using a single template system
svn path=/dists/trunk/linux/; revision=20505
2013-08-17 11:30:57 +00:00
Ben Hutchings 147cc17ad5 debian/control: Fix build-dependency for xz; the package name is xz-utils
svn path=/dists/sid/linux/; revision=20416
2013-07-27 23:23:41 +00:00
Ben Hutchings 31e8dc1cd9 debian/control: Fix Vcs-Svn: use anonscm.debian.org
From: Thorsten Glaser <tg@mirbsd.de>

svn path=/dists/sid/linux/; revision=20415
2013-07-27 22:57:09 +00:00
Ben Hutchings 2b83afcb2f linux-source: Switch compression of tarball and patch to xz
svn path=/dists/sid/linux/; revision=20398
2013-07-21 22:28:59 +00:00
Ben Hutchings cb3f128b94 linux-source: Add bc to recommended packages (Closes: #715413)
svn path=/dists/trunk/linux/; revision=20340
2013-07-10 22:10:17 +00:00
Ben Hutchings 81294095b4 Update policy version to 3.9.4
debian/control: Put xen-linux-system-* in the 'metapackages' section

svn path=/dists/trunk/linux/; revision=20330
2013-07-02 05:28:06 +00:00
Ben Hutchings 55dc783bbf debian/rules.real: Remove support for pre-multiarch dpkg
svn path=/dists/trunk/linux/; revision=20327
2013-07-02 05:06:18 +00:00
Ben Hutchings ca79b949a8 debian/control: Add Homepage field
svn path=/dists/trunk/linux/; revision=20288
2013-06-24 01:04:23 +00:00
Ben Hutchings 44dcd14744 Build-Depend on bc, needed to build kernel/timeconst.h
svn path=/dists/trunk/linux/; revision=20054
2013-05-06 23:05:27 +00:00
Ben Hutchings b59c576e26 Merge changes from sid up to 3.8.11-1
svn path=/dists/trunk/linux/; revision=20053
2013-05-06 22:10:37 +00:00
Ben Hutchings a3590a7797 Merge changes from sid up to 3.2.39-1
Drop most patches as they're already upstream in 3.8 or early.

Refresh some others for 3.8.  In particular, remove use of __devinit from
debian/radeon-firmware-is-required-for-drm-and-kms-on-r600-onward.patch
as this macro is no longer defined or needed.

svn path=/dists/trunk/linux/; revision=19856
2013-02-25 03:35:39 +00:00
Ben Hutchings 3127a590bd Bump python build-dep, needed since the switch from local SortedDict to collections.OrderedDict (new in version 2.7).
svn path=/dists/sid/linux/; revision=19756
2013-01-19 21:44:42 +00:00
Ben Hutchings ef781eb6ee Merge changes from sid up to 3.2.35-1
Exclude RT changes and ABI fudges.

Refresh firmware-remove-redundant-log-messages-from-drivers.patch
against 3.6, but don't attempt to cover anything new yet.

svn path=/dists/trunk/linux/; revision=19603
2012-12-10 04:06:21 +00:00
Ben Hutchings d266004ed8 linux-image-dbg: Change package description to use the phrase 'debugging symbols' and correct grammar
svn path=/dists/sid/linux/; revision=19513
2012-11-21 00:29:51 +00:00
Bastian Blank 8e1e4d8aae * debian/changelog: Update.
* debian/templates/control.image-dbg.in:
  Remove superfluous dependency against image package.

svn path=/dists/trunk/linux/; revision=19406
2012-10-04 13:10:51 +00:00
Ben Hutchings 14fd890c1d linux-source: Suggest pkg-config, needed to build kconfig GUIs (Closes: #682726)
svn path=/dists/sid/linux/; revision=19292
2012-07-25 03:25:11 +00:00
Ben Hutchings 894e3286e9 linux-libc-dev: Fix redundant 'GNU glibc' in description (Closes: #631228)
svn path=/dists/sid/linux/; revision=19233
2012-06-29 14:02:01 +00:00
Ben Hutchings 4a2ff091e9 linux-{doc,manual,source,support}: Mark as capable of satisfying relations from foreign packages (Multi-Arch: foreign) (Closes: #679202)
svn path=/dists/sid/linux/; revision=19223
2012-06-28 03:45:03 +00:00
Ben Hutchings f5a7e1900a linux-image, README.Debian: Suggest debian-kernel-handbook package
svn path=/dists/sid/linux/; revision=19200
2012-06-24 22:09:43 +00:00
Ben Hutchings d5fa98077e linux-source: Add single patch for each featureset
svn path=/dists/sid/linux/; revision=19114
2012-06-10 02:14:51 +00:00
Ben Hutchings 5ba1dec55d udeb: Build-Depend on kernel-wedge >= 2.84
This allows us to list modules as required even if they are built-in
in some configurations.  (Which I already did by mistake with 'hid' in
3.2.19-1.)

svn path=/dists/sid/linux/; revision=19088
2012-06-06 12:15:57 +00:00
Ben Hutchings 499ac43db3 Convert patch system to quilt, except for the 'orig' patch series
svn path=/dists/sid/linux/; revision=19077
2012-06-03 23:29:42 +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 751cd05a5f linux-patch-debian: Remove
It is no longer necessary for GPL compliance and does not work with our
current patch management.

svn path=/dists/sid/linux/; revision=19068
2012-06-03 19:50:07 +00:00
Ben Hutchings d9e88d6a69 Rename linux-2.6 to linux
svn path=/dists/sid/linux/; revision=19065
2012-06-03 15:55:11 +00:00
Ben Hutchings cf5327ce3c linux-image: Change package name for bugs to src:linux-2.6 (Closes: #644198)
svn path=/dists/sid/linux-2.6/; revision=19062
2012-06-03 15:22:33 +00:00
Ben Hutchings 79a0587a7e Build-Depend on kmod or module-init-tools, not just the latter
svn path=/dists/sid/linux-2.6/; revision=19061
2012-06-03 00:59:30 +00:00
Ben Hutchings 6044a51c1b Add versioned Breaks relation to 'at' for hard link restrictions
svn path=/dists/sid/linux-2.6/; revision=18781
2012-03-03 21:05:17 +00:00
Bastian Blank b547c46043 * debian/rules.real:
Don't call dh_shlibdeps, we don't build any userspace binaries.
* debian/templates/control.image.type-plain.in,
  debian/templates/control.image.type-standalone.in:
  Remove shlibs substitution.

svn path=/dists/sid/linux-2.6/; revision=18767
2012-03-03 15:18:42 +00:00
Ben Hutchings 8c15321b47 Change linux-image dependencies to allow kmod as an alternative to module-init-tools
svn path=/dists/trunk/linux-2.6/; revision=18685
2012-02-11 20:23:34 +00:00
Ben Hutchings 2e4d9c1123 Remove modules.*.bin in linux-image postrm script
Currently modules.builtin.bin is left behind.

svn path=/dists/trunk/linux-2.6/; revision=18619
2012-01-24 06:43:51 +00:00
Ben Hutchings 38e3c925d3 Remove last vestige of /usr/doc transition from linux-image prerm script
svn path=/dists/trunk/linux-2.6/; revision=18618
2012-01-24 06:40:12 +00:00
Ben Hutchings 6030fffa97 Remove unused configuration variables from linux-image maintainer scripts
svn path=/dists/trunk/linux-2.6/; revision=18617
2012-01-24 06:38:10 +00:00