Skip to content

Releases: osboot/make-initrd

v2.18.0

08 Jun 16:17
2.18.0
c9bb08e
Compare
Choose a tag to compare

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.
  • 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

17 May 18:53
2.17.0
262723b
Compare
Choose a tag to compare

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

12 Apr 10:48
2.16.0
1eb2ec6
Compare
Choose a tag to compare

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

06 Apr 13:21
2.15.0
632b6a8
Compare
Choose a tag to compare

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

30 Mar 14:15
2.14.0
b1f8f2c
Compare
Choose a tag to compare

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

09 Mar 19:01
2.13.0
f23c53d
Compare
Choose a tag to compare

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

30 Jan 14:45
2.12.0
91785d0
Compare
Choose a tag to compare

Changes

  • Feature lkrg:
    • Respect kernel version when we check for a kernel module (thx Vladimir D. Seleznev).
  • Misc:
    • initrd-put: Properly handle the situation when the copy_file_range is not
      implemented.

v2.11.0

05 Oct 20:57
2.11.0
e296b96
Compare
Choose a tag to compare

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

10 Sep 14:24
2.10.0
0aaee3f
Compare
Choose a tag to compare

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)

v2.9.0

27 Jul 10:07
2.9.0
690005f
Compare
Choose a tag to compare

Changes

  • Feature changes:
    • guestfs: Add mke2fs utility
  • Utilites:
    • create-initrd: Use bash array to calculate list of files and directories
  • Misc:
    • Use bash for scripting
    • Show only actually included features
    • Refactor feature dependencies