Skip to content

Releases: osboot/make-initrd

v2.30.0

27 Sep 17:25
2.30.0
c80a5a9
Compare
Choose a tag to compare

What's Changed

  • Feature kickstart:
    • Close luks partition if we need to change partition table.
    • Add information about what command is being executed.
  • Feature rootfs:
    • Create fstab more carefully.
  • Feature ucode:
    • Change path in the archive.
  • Feature multipath:
    • Add more rules and utils for FC multipath.
  • Drop buildinfo feature.
  • Misc:
    • Detect separate /usr partition (merged-usr).
    • Generate wiki from Documentation.

New Contributors

Full Changelog: 2.29.0...2.30.0

v2.29.0

09 Sep 13:02
2.29.0
e74368e
Compare
Choose a tag to compare

Changes

  • Runtime:
    • Remove shell service.
  • Feature pipeline:
    • Give resume a chance to run.
    • Add wait-resume step.

v2.28.0

31 Aug 08:12
2.28.0
9d45db0
Compare
Choose a tag to compare

Changes

  • Feature lkrg:
    • Support for LKRG v0.9.3-43-g49a3117.
  • Feature pipeline:
    • Remove standalone daemon.
  • Runtime:
    • Make log messages more readable.
    • Wait until the resume is processed.
  • Misc:
    • Add more integration tests.

v2.27.2

11 Jul 15:22
2.27.2
8771844
Compare
Choose a tag to compare

Changes

  • Feature luks:
    • Get rid of LUKS_ALL_CRYPTTAB. The LUKS_ALL_CRYPTTAB variable was needed until the autodetect worked.

v2.27.1

08 Jul 10:49
2.27.1
05dba43
Compare
Choose a tag to compare

Changes

  • Feature luks:
    • Fix typo and use keyfile if exists.
    • Add more documentation.

v2.27.0

06 Jul 17:05
2.27.0
fc927f8
Compare
Choose a tag to compare

Changes

  • Feature luks:
    • Add crypttab support.
    • Try to remember the uuid of the luks device and automatically add it to crypttab.
  • Feature kickstart:
    • Use /proc/devices to detect sd and virtblk block devices.
  • Feature locales:
    • Read system-wide locales.
  • Utilities:
    • initrd-ls: Fix infinite loop when unpacking zstd.
    • initrd-put: Add option to exclude files by pattern.
    • initrd-scanmod: module must satisfy all the rules from the ruleset.
    • mkinitrd-make-initrd: Fixed misprint, make-initrd can be found now.
    • make-initrd: Enforce absolute path in TMPDIR.
  • Misc:
    • Сheck bzip2 library as the last chance for detection if there is no bzip2.pc.

v2.26.0

07 Mar 22:52
2.26.0
d236578
Compare
Choose a tag to compare

Changes

  • Runtime:
    • Show a message if the root is not found for more than 15 seconds.
  • New fearure:
    • Add locales feature. The feature adds locales and translations of utilities.
  • Feature ucode:
    • Don't throw an error if no cpu updates are found for intel.
    • Fix firmware definition for amd cpu.
  • Feature raid:
    • Remove feature due to deprecation.
  • Feature cleanup:
    • Allow to delete temporary files of features.
  • Utilities:
    • initrd-ls, initrd-extract: Fix use-after-free if cpio is empty.
    • replace: Replace utility with bash builtins.
  • Misc:
    • By default show only summary about the build of image.
    • Generate content of sysconfig files.
    • Add more unit tests.

v2.25.0

14 Feb 13:43
2.25.0
3f00873
Compare
Choose a tag to compare

Changes

  • New fearure:
    • sbc adds modules required for bootloading on single-board computers.
  • Misc:
    • Tests improvements.

v2.24.0

20 Sep 11:34
2.24.0
4c90d36
Compare
Choose a tag to compare

Changes

  • New fearure:
    • bootconfig adds Extra Boot Config support.
  • Utilities:
    • initrd-put: Fixed copying of complex symbolic links of symbolic links.
    • initrd-ls: Add Extra Boot Config support.
  • Misc:
    • Reset mtime only for regular files.
    • Add more unit tests.

v2.23.0

10 Sep 19:19
2.23.0
62f1149
Compare
Choose a tag to compare

Changes

  • Runtime:
    • Add fstab dependency to udev service.
    • Add the ability to find out with what features the image was built.
  • New feature:
    • Add bootloader feature. The feature adds the ability to create an image that
      can act as a bootloader.
    • Add debug-tools feature. The feature adds a debug tools (gdb, strace) to
      initrd image.
  • Feature smart-card:
    • Add udev rules to setup enviroment for fido devices.
    • Fix typos and move guessing GUESS_NET_IFACE to net module.
    • Fix number of retries in the initramfs service.
  • Feature ucode:
    • The absence of the firmware file is not an error.
    • Set mtime of files and directories to 01-01-1970.
  • Guess subsystem:
    • root: Replace MOUNTPOINTS to GUESS_MOUNTPOINTS inside guess module. The
      MOUNTPOINTS variable continues to work for backward compatibility.
  • Utilities:
    • initrd-put: Do not run chmod for symlinks.
  • Misc:
    • Add new tool to sort services and switch from sort-lsb to sort-services.
    • Add PUT_FEATURE_OPTIONAL_LIBS to pack optional libraries.
    • Detect terminfo in more portable way.
    • Set mtime of all initramfs files and directories to 01-01-1970. The reproducibility
      of the build image has appeared.
    • Add unit tests for some utilities.