Releases: osboot/make-initrd
Releases · osboot/make-initrd
v2.50.0
Changes
-
New features:
- New feature to add block device modules.
- New feature to add MD modules.
- New UKI feature to create a Unified Kernel Image which can be booted
directly from UEFI firmware.
-
Feature kickstart:
- Add alias /dev/root. This will allow to create images with a file
system with an arbitrary uuid without running make-initrd. - Add increasing filesystems (ext4, xfs, f2fs) along with the
partition change. - Rewrite block devices detection.
- Fix work with busybox (use wrapper readlink-e).
- Add alias /dev/root. This will allow to create images with a file
-
Feature add-modules:
- Add workaround to add crc32 for f2fs.
-
Feature fsck:
- Add workaround for altlinux where fsck has non upstream compatible
options.
- Add workaround for altlinux where fsck has non upstream compatible
-
Misc:
- make-initrd: Reorder arguments and make variables in the command line.
- initrd-put: Extend the mechanism for ignoring elf_dlopen dependencies.
- initrd-put: Ignore "archive" feature in libsystemd-shared.so by default.
- Search kernel System.map in the /lib/modules/.
- Search kernel config in the /lib/modules/.
Full Changelog: 2.49.0...2.50.0
v2.49.0
Changes
- Feature luks-unl0kr:
- Feature adds the ability to use unl0kr. unl0kr is framebuffer-based
disk unlocker for the initramfs based on LVGL.
- Feature adds the ability to use unl0kr. unl0kr is framebuffer-based
- Feature luks:
- Move the password request functionality to a separate feature
(dialog). This allows to hide implementation details and simplify
the code.
- Move the password request functionality to a separate feature
- Feature network:
- Add support of infiniband network mac addresses.
- Add tests for cmdline parser.
- Guess subsystem:
- Add guessing touchscreen modules.
- Fix a false positive guess in the luks, lvm, multipath features.
- Utilities:
- depinfo: Add support of weak dependencies. A new dependency type has
been added since kernel v6.11-rc3.
- depinfo: Add support of weak dependencies. A new dependency type has
- Misc:
- bug-report: Choose better compression method.
New Contributors
- @Vedingrot made their first contribution in #38
- @legionus made their first contribution in #40
Full Changelog: 2.48.1...2.49.0
v2.48.1
v2.48.0
Changes
- Utilities:
- initrd-put: Add support of elf dlopen metadata. The systemd-256 has
switched to dynamic use of dependencies.
- initrd-put: Add support of elf dlopen metadata. The systemd-256 has
Full Changelog: 2.47.0...2.48.0
v2.47.0
Changes
The release introduces changes to the directories to create unit tests for the guess mechanism.
Full Changelog: 2.46.0...2.47.0
v2.46.0
Changes
- Runtime:
- Fix output in quiet=1 mode.
- Fix output in rdlog=console mode.
- Do not show the error that it is impossible to set the log level.
- Allow setting specific array elements in cmdline if the option
assumes an array.
- Feature plymouth:
- Fix plymouth showing when drm is not ready yet.
- Feature pipeline:
- mountfs: Add an optional parameter mountfs-opts= to specify mount
options.
- mountfs: Add an optional parameter mountfs-opts= to specify mount
Full Changelog: 2.45.0...2.46.0
v2.45.0
Changes
- Runtime:
- Rewrite ueventd-mounts.
- Remove initlog utility.
- Feature bcache:
- New feature allows boot from bcache block device.
- Feature network:
- Read also siaddr and wins DHCP-options.
Full Changelog: 2.44.0...2.45.0
v2.44.0
Changes
- Feature plymouth:
- Stop plymouth before running rdshell.
- Do not start plymouth if using rdshell.
- Fix unbound variable PLYMOUTH_LIBDIR.
- Runtime:
- Try to load efivarfs before mount (fix IMSM RAID).
- Misc:
- Improve bug-report generation.
- Rewrite mi-bug-report.
Full Changelog: 2.43.0...2.44.0
v2.43.0
Changes
- Feature overlayfs:
- New feature to take lowerdirs into account.
- Feature guestfs:
- Add gost checksum utilities.
- Feature pipeline:
- Add dependency on additional utilities.
- Register ping= cmdline parameter.
- Feature lkrg:
- Fix LSM header for service.
- Feature multipath:
- Add plugins directory.
- Logically separate the multipath and sg3_utils files.
- Feature plymouth:
- Use the library list to find the plymouth directory.
Full Changelog: 2.42.0...2.43.0
v2.42.0
Changes
- Feature network:
- Do not add this feature by default.
- Feature system-glibc:
- Do not add this feature by default.
- Feature lkrg:
- Fix service permissions.
- Remove features:
- raid, kbd, ide-to-scsi, scsi-to-ide, debug-procacct.
- Remove NEWS.md, spawn-shell.
Full Changelog: 2.41.0...2.42.0