Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1271815

Bug#1121366: Ships /etc/kernel/header_postinst.d instead of /etc/kernel/headers_postinst.d

From Ben Hutchings <benh@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1121366: Ships /etc/kernel/header_postinst.d instead of /etc/kernel/headers_postinst.d
Date 2025-11-27 12:30 +0100
Message-ID <LVImd-g8MM-1@gated-at.bofh.it> (permalink)
References <LUYMp-fC7i-5@gated-at.bofh.it> <LVxAt-g1xo-1@gated-at.bofh.it> <LUYMp-fC7i-5@gated-at.bofh.it> <LVxAt-g1xo-1@gated-at.bofh.it>
Organization Debian

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Control: reassign -1 linux-base 4.12

On Thu, 2025-11-27 at 00:56 +0100, Andreas Beckmann wrote:
> On 11/25/25 11:38, Andras Korn wrote:
> > Package: dkms
> > Version: 3.2.2-1
> 
> > dkms ships a /etc/kernel/header_postinst.d/dkms file, which I suppose is expected to run when the linux-headers postinst scripts call:
> > 
> > linux-run-hooks headers postinst $version -- "$@"
> > 
> > However, linux-run-hooks doesn't use /etc/kernel/header_postinst.d, only /etc/kernel/headers_postinst.d, so the shipped /etc/kernel/header_postinst.d/dkms is never run.
> > 
> > (I verified this by adding --verbose --debug to the run-parts invocation in linux-run-hooks.)
> 
> This is an uncommunicated (maybe even unintended) path change on the 
> src:linux side. Older kernels had this in linux-headers-*.postinst:
[...]

This was an unintended change when I reimplemented hook handling in
linux-run-hooks (in linux-base).  I just didn't notice that the
directory prefix was previously "header_" and not "headers_" (like the
package names).

Since nothing appears to install a hook in the new directories
(/{etc,usr/share}/kernel/headers_postinst.d) yet, I will change this
back rather than trying to support both.

Ben.

-- 
Ben Hutchings - Debian developer, member of kernel, installer and LTS
teams

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1121366: Ships /etc/kernel/header_postinst.d instead of /etc/kernel/headers_postinst.d Andras Korn <korn-debbugs@elan.rulez.org> - 2025-11-25 11:50 +0100
  Bug#1121366: Ships /etc/kernel/header_postinst.d instead of /etc/kernel/headers_postinst.d Andreas Beckmann <anbe@debian.org> - 2025-11-27 01:00 +0100
    Bug#1121366: Ships /etc/kernel/header_postinst.d instead of /etc/kernel/headers_postinst.d Ben Hutchings <benh@debian.org> - 2025-11-27 12:30 +0100
      Bug#1121366: Ships /etc/kernel/header_postinst.d instead of /etc/kernel/headers_postinst.d Andras Korn <korn-debbugs@elan.rulez.org> - 2025-11-27 15:10 +0100
        Bug#1121366: Ships /etc/kernel/header_postinst.d instead of /etc/kernel/headers_postinst.d Ben Hutchings <benh@debian.org> - 2025-11-27 15:50 +0100
          Bug#1121366: Ships /etc/kernel/header_postinst.d instead of /etc/kernel/headers_postinst.d Andras Korn <korn-debbugs@elan.rulez.org> - 2025-11-28 10:40 +0100
    Bug#1121366: Ships /etc/kernel/header_postinst.d instead of /etc/kernel/headers_postinst.d Ben Hutchings <benh@debian.org> - 2025-11-27 13:00 +0100

csiph-web