-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 26 Aug 2026 02:04:15 +0200
Source: dracut
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 112-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Benjamin Drung <bdrung@debian.org>
Changes:
dracut (112-2) unstable; urgency=medium
.
* Cherry-pick several upstream commits:
- Security related fixes:
+ fix(net-lib): normalize iSCSI target names on the iqn./eui./naa. path
+ fix(iscsi): do not source the boot-time net-lib.sh into module-setup.sh
+ fix(iscsi): normalize the target name in the generated netroot=
+ fix(dracut): --remove globbing does not work
+ fix(dracut): --remove allows removing files from the host filesystem
+ refactor(net-lib): use strip_non_digits() to validate iSCSI LUN
parameters
+ fix(net-lib): validate iSCSI port parameters
+ fix(base): sanitize message written by die() to the emergency hook
+ fix(iscsi): sanitize netroot= value passed to initqueue scripts
- fix(dracut-systemd): actually make rd.break=pre-trigger stop before
pre-trigger
- Support Qualcomm X2 laptop models:
+ refactor(devicetree-firmware): make looping over fw_dir top-level loop
+ fix(devicetree-firmware): include soc specific firmwares in
install_generic()
+ fix(devicetree-firmware): include Qualcomm X2 laptop model specific
firmwares
- fix(dracut): disable hostonly-cmdline by default in container
- fix(lsinitrd): do no sort cpio output if not needed
- feat(dracut-initramfs-restore): support 3cpio
- Put compressed kernel modules and firmware in an uncompressed cpio:
+ feat(Makefile): switch from gnu99 to gnu11 by default
+ feat: add extractinitrd
+ feat(lsinitrd): use extractinitrd
+ feat(dracut-initramfs-restore): use extractinitrd
+ chore: remove skipcpio
+ feat: put compressed kernel modules and firmware in an uncompressed
cpio
* Remove 81-skipcpio and add 83-extractinitrd autopkgtest
* Reduce dependencies for 80-getarg autopkgtests
* Increase verbosity of build time tests
Checksums-Sha1:
75cecd7dac38de7c877de882f05fd194c10ee507 3277 dracut_112-2.dsc
5212a241ab58d0570b42493af640826731f74d26 50244 dracut_112-2.debian.tar.xz
9fd1c7fe955b1f71645ba30053afa30c42f95b33 9078 dracut_112-2_source.buildinfo
Checksums-Sha256:
3a82f72cb58015c22d0c1e83d4221157f8aad37ab9bff6fe123e6ac116ef5ce0 3277 dracut_112-2.dsc
274cd67f52bf4c957d05ddb01ed2b4f2f17642b01fdfda0cbc3992dc0ced9258 50244 dracut_112-2.debian.tar.xz
da74baff7f50f44b2e00627f4442eb12037844677c2c526ffb5da6eb3daf9ced 9078 dracut_112-2_source.buildinfo
Files:
c4a9308f4ed4c3de82cbb436c43895cb 3277 utils optional dracut_112-2.dsc
26936f679adc58a3b0864481833d545e 50244 utils optional dracut_112-2.debian.tar.xz
3edd56cd91cce91c91dd379f31e4f9e6 9078 utils optional dracut_112-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmqOLmEACgkQFZ61xO/I
d0zRGxAAt0vabjuw07LXKyakb0zwO5XaDU9qG0kBs+L1K1qefX9zQnyMFwPpoVMi
soBrgjP668inEZnO/cn/5LFDpqynPbT0wT4Amt9cFgG1WzEZvFD+eMG1RQewqpFB
jKX0tprG8VvdJ0SfBRDRBFyRNtvhBE82iGvC+ASGE5xYkiggZGJBvUkW1D43yMGL
mtCHeK50lXlsOOlscRbv8RthxlzMe+h9j3wve1eOEOlwn9NY0A7V5MqFzVyNHGwy
cnAwIe6pmEOCV83rN/saeIrQmPJeZ/RerSz/hohWLjp4hfK58dOYQj4jCLyoR5jY
dXKIlV07x5v1zdrqWZq/vePK+hGddMkThY/XlxmzWdabxOUY8o1aJoxTw5ERvE6l
gmvvM2HzceKkCk3EoO/pc309OyynGiwGtGEomOKFMVMLZ3+MlSkvgIrBIqy/oGP+
XSM5CdOAvMkG4HO8MaM98s9MgMzb9uYcA3nfbUpDS8lfr7rD50CLdIXWAO2fLT7y
y32PXsjsPwN018BiRzOT1Xjm6D2ExX9tWnq4c+9e1m1ZWQ+fVMjPomJXkJ6ATwtM
YAsZNn35Q+iwfwVJ3uBiraiyMEFQqjR37UccLhgpXca7jid7M/XhPfEyFEYvoWrY
7w6pK92NlKBdnzulDRio3U85/asKP/euWNq99DARThrBK9jvxu4=
=Ga/f
-----END PGP SIGNATURE-----