Skip to content

Tags: osboot/make-initrd

Tags

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov

2.57.0

Toggle 2.57.0's commit message

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov
2.57.0

- Feature acpica:
  + Added a new feature for ACPI table upgrade.
  + Added auto-detection (guess/acpica) to include ACPI update data when needed.

- Feature luks-nuker:
  + Added a new feature for secure wiping of encrypted partitions.
  + Integrated with dialog helpers for interactive сценарии.

- Feature nfsroot:
  + Fixed nfsroot=auto handling (typo bugfix), restoring expected auto mode behavior.

- Feature sshfsroot:
  + Fixed sshfsroot=auto handling (typo bugfix), restoring expected auto mode behavior.

- Feature runtime (root=SOURCE):
  + Fixed root=SOURCE=* processing bug caused by typo.
  + Improved reliability of boot source mounting for affected setups.

2.56.0

Toggle 2.56.0's commit message

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov
2.56.0

- Feature mdadm:
  + Workaround for the error in determining the RAID device in use.
  + Added another mechanism for determining dependencies in raid devices.

- Feature guess-nvme:
  + The feature adds the ability to search and add nvme devices.

- Feature fsck:
  + Add fsck arguments support.

2.55.2

Toggle 2.55.2's commit message

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov
2.55.2

- Feature add-modules:
  + Make crc32-generic optional.
  + Implicit dependencies should not be mandatory.

- Feature modules-virtio:
  + Fix symbol filter to support new kernels.

- Feature pipeline:
  + Allow to mount latest version of image.

- Feature runtime:
  + Create a necessary core device files (/dev/null, /dev/zero, etc.)
    if it is necessary.

- Guess device-tree:
  + Fix typo in the variable name "modalias".

2.55.1

Toggle 2.55.1's commit message

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov
2.55.1

- Feature fsck:
  + Split fsck arguments. fsck.f2fs enters an infinite loop with the
    combination of arguments -py, but if separated into -p and -y, it
    works normally.

- Feature plymouth:
  + Fix syntax error in rules.mk.

- Misc:
  + Improved performance of string quoting for splitting it into
    separate arguments without executing any possible shell code in it.

2.55.0

Toggle 2.55.0's commit message

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov
2.55.0

- Build System:
  + Hide losetup from busybox. This allows other implementations of
    losetup to be used.
  + Allow to pack filename with spaces.
  + Replace gen_init_cpio by cpio.
  + Split output into levels.
  + Avoid copying files to temporary root.
  + Include `features/*/rules.mk` only once.
  + Change timestamp format. Instead of `[HH:MM:SS]`, specify the time
    period from the start of operation with higher precision (`348ms`,
    `3.45s`, `1.5m`, etc.).
  + Add bash-completion for some utilities.

- Feature system-glibc:
  + Do not remove the root password if it exists.

- Misc:
  + make-initrd: Add option to build initramfs for latest kernel.
  + depinfo: Rewrite firmware processing.
  + depinfo: Add option to show missing firmware.
  + depinfo: Add more archive suffixes.
  + depinfo: Treat the firmware field as a pattern.
  + depinfo: Handle an alternative firmware path.
  + depinfo: Add information about missing firmware.

2.54.0

Toggle 2.54.0's commit message

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov
2.54.0

- Feature runtime:
  + Add boot option to preload kernel modules.
  + Add boot option to blacklist some kernel modules.
  + Use own utility to switch root.

- Feature runtime-compressed-fs:
  + This feature introduces support for building a compressed initramfs
    to significantly reduce memory usage during system boot.

- Guess device-tree:
  + This feature scans the device tree [1] for compatible nodes and
    determines which kernel modules are required for the current
    hardware.

- Guess loaded-modules:
  + Drop this guess feature. This feature was needed as a workaround to
    the problem of not being able to parse Device Tree (DT).

2.53.0

Toggle 2.53.0's commit message

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov
2.53.0

- Build System:
  + Add the ability to compile and work with musl system library.
  + Add gentoo to the list of supported distributions.
  + Enable Large-file support (LFS).
  + Disable some busybox features when compiling with musl.
  + Move runtime to features. From a packaging standpoint, the initrd
    core files are no different from the data in the features.

- Guess:
  + Add the ability to add optional modules.

- Guess loaded-modules:
  + Add more directories with kernel modules.
  + Consider modules as optional. Modules that feature adds may not be
    present in the new kernel.

- Feature modules-sbc:
  + Add clk, power/supply directories. Some single-board PCs use modules
    from these directories.

2.52.0

Toggle 2.52.0's commit message

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov
2.52.0

- Feature add-udev-rules:
  + Handle special case of module loading from udev rules.
  + Handle the situation of calling insmod from the rules.

- Guess touchscreen:
  + Fix the interpretation of the value in properties.

- Guess loaded-modules:
  + This feature tries to take into account loaded modules for some
    architectures (arm*, riscv*, aarch64).

- Misc:
  + Generate ld.so.conf config for initrd.
  + Changes related to preparation for porting to musl.
  + Workaround for findmnt from util-linux 2.41.

2.51.0

Toggle 2.51.0's commit message

Verified

This tag was signed with the committer’s verified signature.
legionus Alexey Gladkov
2.51.0

- Feature kickstart:
  + Allow to disable kickstart from cmdline.
  + Fix specifying label for f2fs.
  + Add mkfs for f2fs filesystem if needed.
  + Add crc32-generic for f2fs.
  + Add more nls modules for vfat kernel module.

- Feature pipeline:
  + Add ability to check gpg signatures for mounted files in pipeline.

- Feature ucode:
  + Fix the dependency on compress.

- Feature compress:
  + Attempt to detect and use the number of physical CPU cores.

- Misc:
  + Update libshell to v0.4.13 .
  + Update busybox to 1.37.0 .