Releases: osboot/make-initrd
Releases · osboot/make-initrd
v2.18.0
Changes
- Runtime:
- ueventd: Restore rduevent-timeout=SEC boot parameter.
- New feature:
- Add new feature add-udev-rules. Udev rules require separate processing
because other utilities can be called from them. - Add new feature gpu-drm. The feature adds to the image the modules needed
for one or more cards.
- Add new feature add-udev-rules. Udev rules require separate processing
- Feature kickstart:
- Add missing kickstart/data/root directory.
- Fix fs options that are passed when partitioning disks.
- Create /run/cryptsetup if it doesn't exist.
- Feature plymouth:
- Run helpers only once.
- Fix definition of default theme.
- Fix plymouth libdir.
- Utilities:
- initrd-put: Skip the file if it already exists in destdir.
- Misc:
- Improve documentation.
- Add Github CI.
- Run tests for fedora and ubuntu.
v2.17.0
Changes
- Runtime:
- Import halt/reboot/poweroff from sysvinit.
- ueventd: Added the ability to stop processing events in the queue.
- The stop_daemon should not show stopped pids.
- Open rdshell by Alt-Uparrow hotkey.
- New feature:
- kickstart: New feature for automated execution of actions.
- Feature mdadm:
- Examine only arrays where mountpoints are located.
- Feature luks:
- Remove only one new line in plain text key mode.
- Feature lkrg:
- Add nolkrg and noearlylkrg cmdline options (thx Vladimir D. Seleznev).
- Feature plymouth:
- Improve portability.
- Run plymouth helpers only if feature is enabled.
- Utilities:
- depinfo: Check compression suffixes when looking for firmware.
- depinfo: Explore versioned subdirectories in the firmware search.
- Misc:
- Rewrite tests.
v2.16.0
Changes
- Runtime:
- ueventd tries to process events again if it did not work the first time.
- Move READONLY handle to fstab service.
- Fix polld service dependency.
- New feature:
- iscsi: feature adds you to perform a diskless system boot using pxe and iSCSI (thx Mikhail Chernonog).
- Feature mdadm:
- md-raid-member handler assume that it has successfully processed all the events.
- Feature pipeline:
- Use ro,loop options only for a non-device files.
v2.15.0
Changes
- Runtime:
- Allow init= to be symlink
- Fix root=NUMBER
- Show on console stopped services
- Make killall messages more informative
- Utilities:
- initrd-put: Copy absolute symlinks
- Misc:
- Make a compatibility symlink only if the file doesn't exist
- Create initramfs filesystem structure based on system filesystem
- Add more documentation
v2.14.0
Changes
- Feature mdadm:
- Generate udev rules for guessed raid devices.
- Feature pipeline:
- Fix possible race in the waitdev.
- Feature network:
- Always import runtime environment.
- Runtime:
- Use wrapper around readlink for portability.
- Use start-stop-daemon from busybox.
- Udev variables $ID_* are optional.
- Add default udev rules.
- Add support for root=SERIAL=*.
- Utilities:
- initrd-put: Handle symlinks in the root directory.
- initrd-put: Get the canonical path correctly.
- initrd-put: Set mode and owner after directories creation.
- depinfo: Do not show an error if softdep is not found.
- Build:
- Add busybox and libshell as submodules.
- Misc:
- All make messages should go to stderr.
v2.13.0
Changes
- Feature guestfs:
- Add lable utilities (thx Mikhail Gordeev)
- Feature mdadm:
- Assemble only $MOUNTPOINTS related raids (thx Slava Aseev)
- Runtime:
- Support root=PARTLABEL= and root=PARTUUID=
- Utilities:
- depinfo: Show builtin modules hierarchically if --tree specified.
- Misc:
- Improve man-pages.
- Add more tests.
v2.12.0
v2.11.0
Changes
- Feature luks:
- Decrypt using plymouth if present (thx Oleg Solovyov)
- Run luks handler after mountdev
- Feature multipath:
- Add service file and multipathd
- Feature plymouth:
- Add missing label plugin (thx Oleg Solovyov)
- Include fonts (thx Oleg Solovyov)
- Runtime:
- Add rdlog=console boot parameter to send all log messages to the /dev/console
- Check bootable conditions after each uevend handler
- Misc:
- Replace initrd-cp by initrd-put
v2.10.0
Changes
- New feature:
- Add lkrg feature to preload lkrg module (thx Vladimir D. Seleznev)
- Feature fsck:
- Show more friendly message
- Do not check swap
- Feature network:
- Fix synchronization service
- Fix generation network config from cmdline
- Feature pipeline:
- Show an error if the previous step is used which did not exist
- Run handlers as separate programs
- Feature guestfs:
- Add file utility (thx Mikhail Gordeev)