Version in base suite: 4.12 Base version: linux-base_4.12 Target version: linux-base_4.12.1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/l/linux-base/linux-base_4.12.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/l/linux-base/linux-base_4.12.1.dsc bin/linux-run-hooks | 9 ++++++--- debian/changelog | 9 +++++++++ debian/salsa-ci.yml | 2 +- man/linux-run-hooks.1 | 6 ++---- 4 files changed, 18 insertions(+), 8 deletions(-) dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmpmcrpi7lc/linux-base_4.12.dsc: no acceptable signature found dpkg-source: warning: cannot verify inline signature for /srv/release.debian.org/tmp/tmpmcrpi7lc/linux-base_4.12.1.dsc: no acceptable signature found diff -Nru linux-base-4.12/bin/linux-run-hooks linux-base-4.12.1/bin/linux-run-hooks --- linux-base-4.12/bin/linux-run-hooks 2025-05-25 15:54:49.000000000 +0000 +++ linux-base-4.12.1/bin/linux-run-hooks 2026-01-14 11:34:15.000000000 +0000 @@ -92,7 +92,6 @@ my ($pkg_type, $script_type) = @ARGV; if (!defined($pkg_type) - or ($pkg_type ne 'image' and $pkg_type ne 'headers') or !defined($script_type) or ($script_type !~ /^(?:pre|post)(?:inst|rm)$/)) { usage_error(); @@ -101,9 +100,13 @@ if ($pkg_type eq 'image') { $hook_type = $script_type; $n_hook_args = 2; -} else { - $hook_type = "${pkg_type}_${script_type}"; +} elsif ($pkg_type eq 'headers') { + # For backward compatibility, hook directory names start with + # 'header_' not 'headers_' + $hook_type = "header_${script_type}"; $n_hook_args = 1; +} else { + usage_error(); } my ($arg_sep_index) = grep({ $ARGV[$_] eq '--' } 2..$#ARGV); if (!defined($arg_sep_index) diff -Nru linux-base-4.12/debian/changelog linux-base-4.12.1/debian/changelog --- linux-base-4.12/debian/changelog 2025-05-25 19:16:36.000000000 +0000 +++ linux-base-4.12.1/debian/changelog 2026-01-20 12:44:51.000000000 +0000 @@ -1,3 +1,12 @@ +linux-base (4.12.1) trixie; urgency=medium + + * d/salsa-ci.yml: Set RELEASE to trixie + * linux-run-hooks(1): Fix description of the first argument + * linux-run-hooks: Use compatible hook dir names for headers packages + (Closes: #1121366) + + -- Ben Hutchings Tue, 20 Jan 2026 13:44:51 +0100 + linux-base (4.12) unstable; urgency=medium * d/changelog: Word-wrap previous entry to under 80 characters diff -Nru linux-base-4.12/debian/salsa-ci.yml linux-base-4.12.1/debian/salsa-ci.yml --- linux-base-4.12/debian/salsa-ci.yml 2025-05-13 20:48:46.000000000 +0000 +++ linux-base-4.12.1/debian/salsa-ci.yml 2026-01-14 11:33:38.000000000 +0000 @@ -3,7 +3,7 @@ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml variables: - RELEASE: 'unstable' + RELEASE: 'trixie' # We only build arch:all packages SALSA_CI_DISABLE_BLHC: 'true' SALSA_CI_DISABLE_BUILD_PACKAGE_I386: 'true' diff -Nru linux-base-4.12/man/linux-run-hooks.1 linux-base-4.12.1/man/linux-run-hooks.1 --- linux-base-4.12/man/linux-run-hooks.1 2025-05-25 19:05:02.000000000 +0000 +++ linux-base-4.12.1/man/linux-run-hooks.1 2026-01-14 11:34:15.000000000 +0000 @@ -14,10 +14,8 @@ \fBrun-parts\fR command to execute hooks installed in the appropriate subdirectories of \fB/etc/kernel\fR and \fB/usr/share/kernel\fR. .PP -Each maintainer script in a kernel image package should call this -command with its script type as the first argument. The postinst -script in a headers package should call it with \fBheaders_postinst\fR -as the first argument. +The first argument is the package type; either \fBimage\fR or +\fBheaders\fR. .PP The \fIMAINT\-SCRIPT\fR argument must be the name of the maintainer script: \fBpreinst\fR, \fBpostinst\fR, \fBprerm\fR, or \fBpostrm\fR.