Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37344600
en ru br
Репозитории ALT
S:2.38.0-alt2
5.1: 0.1.5-alt1
www.altlinux.org/Changes

Группа :: Система/Основа
Пакет: make-initrd

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

19 августа 2023 Alexey Gladkov <legion at altlinux.ru> 2.38.0-alt2

  • Use really raw output (ALT#47284).

17 августа 2023 Alexey Gladkov <legion at altlinux.ru> 2.38.0-alt1

  • New version (2.38.0).
  • Runtime:
     + Rename monotonic-timestamp -> timestamp.
     + Use boottime instead of monotonic time (ALT#47188).
  • Feature dropbear:
     + Mount devpts if not mounted (ALT#47216).
  • Guess subsystem:
     + Add device suppliers to initrd (ALT#47045).
  • Remove unsupported bootloader feature.

24 июля 2023 Alexey Gladkov <legion at altlinux.ru> 2.37.0-alt1

  • New version (2.37.0).
  • Runtime:
     + Reduce few timeouts.
     + Get rid of localdev polling.
     + Convert rootdelay to service.
     + Drop extender scripts.
     + Drop live-mode.
  • Feature zfs:
     + Replace extender script by service.

3 июля 2023 Alexey Gladkov <legion at altlinux.ru> 2.36.0-alt1

  • New version (2.36.0).
  • Disable boot subpackage.
  • Move /lib/initrd to %_libdir/initrd.
  • Runtime:
     + Reimplement ueventd, replace polld by uevent queue.
     + Create a shared libinitramfs library with shared code.
     + Use flock-based locking.
     + Rewrite console locking.
     + Add /dev to fstab and mount it as other filesystems.
     + Do not fail if required mountpoint does not exist.
  • New feature:
     + Add debug-procacct. The feature is designed to debug the boot process inside
       the initramfs.
  • Feature mdadm:
     + Boot from IMSM.
     + Put mdmon if external metadata detected.
  • Feature system-glibc:
     + Do not hardcode min_uid/min_gid values.
  • Utilities:
     + udev-rules: Add more udev rule checks.

2 марта 2023 Alexey Gladkov <legion at altlinux.ru> 2.35.0-alt1

  • New version (2.35.0).
  • Guess subsystem:
     + Do not fail if device filesystem type is swap.
  • Misc:
     + Add udev rules parser. This is a new parser that allows you to search for
       syntactic and logical errors. It also allows you to more accurately
       btain information from the rules.

9 января 2023 Alexey Gladkov <legion at altlinux.ru> 2.34.0-alt2

  • guess: Do not fail if device filesystem type is swap (ALT#44828).

29 декабря 2022 Alexey Gladkov <legion at altlinux.ru> 2.34.0-alt1

  • New version (2.34.0).
  • Feature guestfs:
     + Add programs used by libguestfs (thx Egor Ignatov).
     + Add raid modules and udev rules (thx Egor Ignatov).
     + Config guestfs.mk.example: remove features already required by guestfs (thx Egor Ignatov).
     + Feature moved into subpackage because it has many external dependencies.
  • Feature kickstart:
     + Do not show rsync progress on serial console.
     + Ask mdadm to create device nodes in /dev.
  • Misc:
     + Update busybox 1.35.0.

5 декабря 2022 Alexey Gladkov <legion at altlinux.ru> 2.33.0-alt1

  • New version (2.33.0).

8 ноября 2022 Alexey Gladkov <legion at altlinux.ru> 2.32.1-alt1

  • New version (2.32.1).
  • mk: do not expand functions out of '$(call ...)' context (ALT#44226).

26 октября 2022 Alexey Gladkov <legion at altlinux.ru> 2.32.0-alt1

  • New version (2.32.0).
  • Runtime:
     + Reduce rootdelay period if all mountpoints are done, but init program is
       missing (ALT#44111).
     + Show proper message if INIT not found.
  • Feature luks:
     + Do not overwrite LUKS_CRYPTTAB.

20 октября 2022 Alexey Gladkov <legion at altlinux.ru> 2.31.0-alt2

  • Feature luks: Do not overwrite LUKS_CRYPTTAB (ALT#44073).

6 октября 2022 Alexey Gladkov <legion at altlinux.ru> 2.31.0-alt1

  • New version (2.31.0).
  • Runtime:
     + Check more carefully for the presence of the INIT= inside new root partition.
  • Feature kickstart:
     + Start all luks after partitioning.
     + Add simple reqpart that automatically creates partitions required by your
       hardware platform.
     + Add part --fstype=efi to create EFI partition with custom mountpoint.
     + Add --hibernation option to part/logvol/raid commands.  This option can be
       used to automatically determine the size of the swap partition big enough
       for hibernation.
     + Add support for fat/vfat filesystem.
     + Add support for zstd/lz4-compressed tarballs in liveimg.
  • Feature qemu:
     + Try to add e1000e module.
  • Feature network:
     + Fix permissions of /etc/resolv.conf (ALT#43929).
  • Misc:
     + Relax check of /usr. This will allow to migrate the filesystem to /usr.

28 сентября 2022 Alexey Gladkov <legion at altlinux.ru> 2.30.0-alt2

  • Enable iscsi subpackage.

27 сентября 2022 Alexey Gladkov <legion at altlinux.ru> 2.30.0-alt1

  • New version (2.30.0).
  • 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.

9 сентября 2022 Alexey Gladkov <legion at altlinux.ru> 2.29.0-alt1

  • New version (2.29.0).
  • Runtime:
     +  Remove shell service.
  • Feature pipeline:
     + Give resume a chance to run.
     + Add wait-resume step.

31 августа 2022 Alexey Gladkov <legion at altlinux.ru> 2.28.0-alt1

  • New version (2.28.0).
  • Disable iscsi subpackage.
  • 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.

11 июля 2022 Alexey Gladkov <legion at altlinux.ru> 2.27.2-alt1

  • New version (2.27.2).
  • Feature luks:
     + Get rid of LUKS_ALL_CRYPTTAB. The LUKS_ALL_CRYPTTAB variable was needed
       until the autodetect worked (ALT#43188).

8 июля 2022 Alexey Gladkov <legion at altlinux.ru> 2.27.1-alt1

  • New version (2.27.1).
  • Feature luks:
     + Fix typo and use keyfile if exists (ALT#43056).
     + Add more documentation.

6 июля 2022 Alexey Gladkov <legion at altlinux.ru> 2.27.0-alt1

  • New version (2.27.0).
  • Feature luks:
     + Add crypttab support (ALT#43056).
     + Try to remember the uuid of the luks device and automatically add it
       to crypttab.
     + Use luks.keys if the file is already in the initramfs (ALT#42987).
  • 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 (ALT#42322).
  • Misc:
     + Check bzip2 library as the last chance for detection if there is no
       bzip2.pc.

28 марта 2022 Alexey Gladkov <legion at altlinux.ru> 2.26.0-alt3

  • Fix how the initrd-scanmod utility applied filtering rules.

16 марта 2022 Alexey Gladkov <legion at altlinux.ru> 2.26.0-alt2

  • Feature locales: Read system-wide locales.

7 марта 2022 Alexey Gladkov <legion at altlinux.ru> 2.26.0-alt1

  • New version (2.26.0).
  • Runtime:
     + Show a message if the root is not found for more than 15 seconds (ALT#42016).
  • 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 (ALT#41878).
  • 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.

16 февраля 2022 Alexey Gladkov <legion at altlinux.ru> 2.25.0-alt2

  • Feature ucode: Don't throw an error if no cpu updates are found
     for intel (ALT#41960).

14 февраля 2022 Alexey Gladkov <legion at altlinux.ru> 2.25.0-alt1

  • New version (2.25.0).

28 сентября 2021 Alexey Gladkov <legion at altlinux.ru> 2.24.0-alt2

  • add-udev-rules: Always add system rules.

21 сентября 2021 Alexey Gladkov <legion at altlinux.ru> 2.24.0-alt1

  • New version (2.24.0).

13 сентября 2021 Alexey Gladkov <legion at altlinux.ru> 2.23.0-alt2

  • Set mtime only for regular files (ALT#40900).

11 сентября 2021 Alexey Gladkov <legion at altlinux.ru> 2.23.0-alt1

  • New version (2.23.0).
  • Feature ucode: The absence of the firmware file is not an error (ALT#40790).
  • Set mtime of all initramfs files and directories to 01-01-1970 (ALT#40873).

16 августа 2021 Alexey Gladkov <legion at altlinux.ru> 2.22.0-alt1

  • New version (2.22.0).
  • Runtime:
     + ueventd: Process events that were already in the queue before the daemon
       startup. This is a fix initramfs boot if ueventd is started after udevd due
       to dependencies (ALT#40720).
  • Feature gpu-drm:
     + Filter enabled and/or connected drm devices (ALT#40708).
  • Misc:
     + Fix links in the docs (ALT#40682).

14 августа 2021 Alexey Gladkov <legion at altlinux.ru> 2.21.0-alt1

  • New version (2.21.0).

8 августа 2021 Alexey Gladkov <legion at altlinux.ru> 2.20.1-alt1

  • New version (2.20.1).
  • Fearure gpu-drm: Drop prefix from output which resulted in an image
     build error (ALT#40667).

7 августа 2021 Alexey Gladkov <legion at altlinux.ru> 2.20.0-alt2

  • Add missing sshfsroot files.

5 августа 2021 Alexey Gladkov <legion at altlinux.ru> 2.20.0-alt1

  • New version (2.20.0).
  • New subpackage make-initrd-smartcard.

29 июня 2021 Alexey Gladkov <legion at altlinux.ru> 2.19.1.4.g9a4a6f814-alt1

  • New snapshot (2.19.1-4-g9a4a6f814).

21 июня 2021 Alexey Gladkov <legion at altlinux.ru> 2.19.1-alt1

  • New version (2.19.1).
  • Unblock image generation in the absence of drm modules (ALT#40243).

17 июня 2021 Alexey Gladkov <legion at altlinux.ru> 2.19.0-alt1

  • New version (2.19.0).
  • Add add-udev-rules to the list of dependencies of other features (ALT#40228).
  • Check only devices of class PCI_CLASS_DISPLAY_VGA (ALT#40233).

8 июня 2021 Alexey Gladkov <legion at altlinux.ru> 2.18.0-alt1

  • New version (2.18.0).
  • Fix definition of default theme (ALT#40090).

18 мая 2021 Alexey Gladkov <legion at altlinux.ru> 2.17.0-alt1

  • Switch from upstream git tree to release tarballs.
  • 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 (ALT#40005).
  • 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 (ALT#40006).
     + depinfo: Explore versioned subdirectories in the firmware search.
  • Misc:
     + Rewrite tests.

12 апреля 2021 Alexey Gladkov <legion at altlinux.ru> 2.16.0-alt1

  • 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) (ALT#27354).
  • 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.

6 апреля 2021 Alexey Gladkov <legion at altlinux.ru> 2.15.0-alt1

  • 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 (ALT#39877)
  • Misc:
     + Make a compatibility symlink only if the file doesn't exist
     + Create initramfs filesystem structure based on system filesystem
     + Add more documentation

30 марта 2021 Alexey Gladkov <legion at altlinux.ru> 2.14.0-alt1

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

9 марта 2021 Alexey Gladkov <legion at altlinux.ru> 2.13.0-alt1

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

30 января 2021 Alexey Gladkov <legion at altlinux.ru> 2.12.0-alt1

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

7 октября 2020 Alexey Gladkov <legion at altlinux.ru> 2.11.0-alt3

  • Utilities:
     + initrd-put: Properly handle the situation when the copy_file_range is not implemented

6 октября 2020 Alexey Gladkov <legion at altlinux.ru> 2.11.0-alt2

  • Feature plymouth:
     + Add missing rpm dependencies
  • Utilities:
     + initrd-put: Fix handling of previous directories

5 октября 2020 Alexey Gladkov <legion at altlinux.ru> 2.11.0-alt1

  • Feature luks:
     + Decrypt using plymouth if present (thx Oleg Solovyov) (ALT#38934, ALT#34634)
     + Run luks handler after mountdev
  • Feature multipath:
     + Add service file and multipathd (ALT#38461)
  • 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

10 сентября 2020 Alexey Gladkov <legion at altlinux.ru> 2.10.0-alt1

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

27 июля 2020 Alexey Gladkov <legion at altlinux.ru> 2.9.0-alt1

  • 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

19 июля 2020 Alexey Gladkov <legion at altlinux.ru> 2.8.3-alt1

  • Misc:
     + Guess root: Show device name only
     + tests: Add test for btrfs with subvol

13 июля 2020 Alexey Gladkov <legion at altlinux.ru> 2.8.2-alt1

  • Feature changes:
     + add-modules: Put MODULES_PRELOAD into the modules-preudev (thx Gleb F-Malinovskiy)
     + add-modules: Fix kmodule.deps.d execution (ALT#38696)
  • Utilities:
     + bug-report: Fix device list
     + depinfo: Do not stop on error (ALT#38698)
     + depinfo: Add option to read names from the file
  • Misc:
     + Change the priority of directories when copying to an image

7 июля 2020 Alexey Gladkov <legion at altlinux.ru> 2.8.1-alt2

  • Moved the guess/ucode directory to the appropriate package (ALT#38684).

5 июля 2020 Alexey Gladkov <legion at altlinux.ru> 2.8.1-alt1

  • Feature changes:
     + fsck: Always add fsck utilities
  • Utilities:
     + make-initrd: Fix --boot=DIR option

3 июля 2020 Alexey Gladkov <legion at altlinux.ru> 2.8.0-alt1

  • Feature changes:
     + guestfs: Add findfs utility
     + guestfs: Use patterns for utilities
     + guestfs: Add gdisk and sgdisk
     + btrfs: Add all devices in the btrfs
     + network: Add service network-up
  • Utilities:
     + Add md_run utility from kinit-utils
     + Add nfsmount utility from kinit-utils
     + Add resume utility from kinit-utils
     + Add runas utility
  • Misc:
     + Use autoconf
     + Replace build system
     + Add PUT_FEATURE_PROGS_WILDCARD
     + Refactor features rules
     + Drop bootsplash feature
     + Do not show module dependencies in the guessed config

29 мая 2020 Alexey Gladkov <legion at altlinux.ru> 2.7.0-alt1

  • New feature:
     + Add sysfs-dma feature to detect dependence on dma by sysfs
     + Add pipeline as an alternative way to search for root
     + Add fsck feature to check filesystem before mount
  • Feature changes:
     + virtio-pci: Feature renamed to sysfs-virtio-pci
     + network: Fix cmdline params hack
     + network: preserve iface macaddress
     + nfsroot: Use network feature
  • Runtime changes:
     + Export information about configured devices
     + Allow to put the rootdelay on pause
  • Misc:
     + Move docs to Documentation
     + Improve documentation
     + Add utility for inspecting bug reports
     + Guess root device based on bug report

5 апреля 2020 Alexey Gladkov <legion at altlinux.ru> 2.6.0-alt1

  • Utilities:
     + make-initrd: Allow to guess modules for any directory
  • Misc:
     + Do not use /boot directly
     + Add timestamps to messages
     + Add modules.builtin.modinfo into the initramfs
     + Simplify MOUNTPOINTS processing
     + Allow to use MOUNTPOINTS not only for mount points

6 марта 2020 Alexey Gladkov <legion at altlinux.ru> 2.5.0-alt1

  • Feature changes:
     + kbd: Reimplement feature
     + mdadm: Try to make problem array writable
     + mdadm: Run mdadm -IRs only once if needed
     + mdadm: Allow to use custom mdadm.conf
     + mdadm: Wait a certain time after the appearance of the raid
       member before starting the degraded raid
     + luks: Allow to skip keydev in the luks-key= and in the /etc/luks.keys
     + usb: Add more usb modules and make them optional
  • Misc:
     + guess: Add guessing drm modules
     + Use MODULES_TRY_ADD for hardcoded module lists

22 января 2020 Alexey Gladkov <legion at altlinux.ru> 2.4.0-alt1

  • Feature changes:
     + luks: Add essiv for kernel >= 5.4.0
  • Runtime changes:
     + Ignore subdirectories in the handlers directory
     + Remove obsolete debug rules
  • Utilities:
     + initrd-cp: Use own helper instead of the file utility
     + depinfo: Add modules.builtin.modinfo support
  • Misc:
     + Make kernel version check more human readable
     + Add helpers to compare kernel version
     + Add testsuite
     + add-module-pattern: Create tempdir in proper place

8 ноября 2019 Alexey Gladkov <legion at altlinux.ru> 2.3.0-alt1

  • New feature:
     + network: New feature to configure network interfaces in initrd.
  • Feature changes:
     + kbd: Configure console fonts if KMS is enabled
     + kbd: Use udev to setup font and keymap
     + kbd: Add guess-script
  • Runtime changes:
     + Allow negative values in cmdline parameters
     + Rewrite network configuration
     + Allow to continue boot process after rdshell
     + Re-implement ueventd in shell
     + Allow more than one pre/post script for service
     + Allow run script before and after each service
  • Utilities:
     + depinfo: Ignore files in current directory if the argument does
       not look like module name

25 июля 2019 Alexey Gladkov <legion at altlinux.ru> 2.2.12-alt1

  • Runtime changes:
     + Add /etc/sysconfig/init
     + Change activation of emergency console
     + rc.sysexec: Fix verbosity
     + simplify killall code
     + Do not print non-error messages if the 'quiet' parameter is
       specified
  • Feature changes:
     + plymouth: Handle ImageDir
     + kbd: Rework feature
     + kbd: Add gzip/bzip2/xz if files are compressed

19 июля 2019 Gleb F-Malinovskiy <glebfm at altlinux.org> 2.2.11-alt1

  • Runtime changes:
     + Fix optional check for preloaded modules (thx Alexey Gladkov)
     + Run depmod if rd.depmod=y specified (thx Alexey Gladkov)
     + To generate fstab also read /etc/fstab.d/*.conf (thx Alexey Gladkov)
     + Fix panic=0 parameter (thx Alexey Gladkov)
     + Convert number parameter to number (thx Alexey Gladkov)
     + Do not stop process cmdline parameters on error (thx Alexey Gladkov)
     + Create /.initrd if necessary (thx Alexey Gladkov)
     + Do not umount /proc (thx Alexey Gladkov)
     + init waits for childs (thx Alexey Gladkov)
     + init do not use grep (thx Alexey Gladkov)
     + boolean variable with no value means it is set (thx Alexey Gladkov)
  • Utilities:
     + initrd-cp: Ignore source file if file is already present in
       destination (thx Alexey Gladkov)
     + initrd-cp: parse ldd output more tolerant to the format (thx Alexey Gladkov)
  • Feature changes:
     + multipath: Use patterns to add scsi_dh* modules (thx Alexey Gladkov)
     + plymouth: make drivers/char/agp module pattern optional
     + add-module: ignore missing module patterns too when --optional
       is passed
     + qemu: mark all added modules as optional
     + add-modules: add MODULES_TRY_ADD parameter for optional modules

16 февраля 2019 Alexey Gladkov <legion at altlinux.ru> 2.2.10-alt1

  • New:
     + Add wrapper for udevd --version

31 января 2019 Alexey Gladkov <legion at altlinux.ru> 2.2.9-alt1

  • Utilities:
     + Replace /sys by SYSFS_PATH
     + Allow to specify the modules or patterns in /lib/modules/KVER
       directory

24 января 2019 Alexey Gladkov <legion at altlinux.ru> 2.2.8-alt1

  • Runtime changes:
     + Add service to handle x-mount-source mountpoints
  • Utilities:
     + Builtin module may differ by name from the string being
       searched for.

22 января 2019 Alexey Gladkov <legion at altlinux.ru> 2.2.7-alt1

  • Runtime changes:
     + Exclude some shell variables from the original environment
     + Allow mount anything as root from cmdline
     + Log network events
  • Utilities:
     + depinfo: Add support for kernel builtins

21 декабря 2018 Alexey Gladkov <legion at altlinux.ru> 2.2.6-alt1

  • Feature changes:
     + guestfs: Do not always turn off other features

20 декабря 2018 Alexey Gladkov <legion at altlinux.ru> 2.2.5-alt1

  • Feature changes:
     + mdadm: Make /etc/mdadm.conf optional
     + guestfs: Show commmand before output
  • New:
     + add guestfs feature (thx Alexey Shabalin)

8 октября 2018 Alexey Gladkov <legion at altlinux.ru> 2.2.4-alt1

  • Feature changes:
     + plymouth: Add uaccess and seat rules without logind calls

1 октября 2018 Alexey Gladkov <legion at altlinux.ru> 2.2.3-alt1

  • Utilities:
     + initrd-cp: Fix definition of filetype and reading the symlink

25 сентября 2018 Alexey Gladkov <legion at altlinux.ru> 2.2.2-alt1

  • Feature changes:
     + plymouth: Plymouth requires udev
     + Revert "plymouth: Do not hardcode tty"

24 сентября 2018 Alexey Gladkov <legion at altlinux.ru> 2.2.1-alt1

  • Add more requires
  • Feature changes:
     + kbd: Fix path to consolefonts (ALT#35427)

18 сентября 2018 Alexey Gladkov <legion at altlinux.ru> 2.2.0-alt1

  • Plymouth feature changes:
     + Do not hardcode tty
     + Fix service requires
  • QEMU feature changes:
     + Add OF-based guess method (thx Sergey Bolshakov)
  • Ucode feature changes:
     + Fix unbound function
  • modules-nfs feature changes:
     + Fix pattern set
  • Utilities:
     + initrd-cp: Speed up
     + make-initrd: Do not check uid if --no-check specified
     + Do not ignore error if no pattern is found
     + Add KERNEL_MODULES_DIR and remove hardcode value
     + Add /lib/udev/edd_id if exists
     + Do not hardcode LIBNAME, use getconf instead (thx Sergey Bolshakov)

27 июля 2018 Aleksei Nikiforov <darktemplar at altlinux.org> 2.1.2-alt1

  • Improve compatibility with bash-4.4

17 мая 2018 Alexey Gladkov <legion at altlinux.ru> 2.1.1-alt1

  • Runtime changes:
     + Move functions that check real root existance into common place
     + Check and run /sbin/init-bin for backward compatibility
     + Always generate /etc/fstab

15 мая 2018 Alexey Gladkov <legion at altlinux.ru> 2.1.0-alt1

  • Runtime changes:
     + Remove sysvinit binary
     + Add service for emergency shell
     + Allow to customize mount options for /sys, /run
  • New feature:
     + system-glibc to add additional glibc components
     + Add modules-crypto-user-api feature that contains userspace
       crypto API modules
  • LUKS feature changes:
     + Fix luks2 configuration
  • Ucode feature changes:
     + Make compress dependency optional
     + Remove debug
  • Other fixes:
     + Fix module-* dependencies
  • add-deps-ext4: Remove libcrc32c dependency
  • Reduce the number of put-file calls

2 мая 2018 Alexey Gladkov <legion at altlinux.ru> 2.0.10-alt2

  • Remove build dependence, which was too heavy for not primary platforms.

1 мая 2018 Alexey Gladkov <legion at altlinux.ru> 2.0.10-alt1

  • Runtime changes:
     + Fix printf format string
  • New feature:
     + Add modules-nfs feature that contains a set of NFS modules
     + Add modules-virtio feature that contains a set of virtio modules
  • Ucode feature changes:
     + Fix syntax error
  • New:
     + build: Add shell scripts verification using shellcheck
     + build: Move common targets on top level

30 апреля 2018 Alexey Gladkov <legion at altlinux.ru> 2.0.9-alt1

  • Ucode feature changes:
     + Allow specify cpu vendor, cpu family and put all microcode
       into image
  • Utilities:
     + depinfo: Fix firmware showing

29 апреля 2018 Alexey Gladkov <legion at altlinux.ru> 2.0.8-alt1

  • Add wrapper to read modalias with and without new line at the end.
  • Add new way to add kernel modules into initramfs.
  • Add new way how to put programs into initrd.
  • Add hidden ext4 dependency (ALT#34865).
  • Output information about image size.
  • Require kinit-utils >= 1.5.25-alt5 (ALT#34457).
  • Runtime changes:
     + Add timeout after all events to avoid race conditions.
     + Allow parameter to have more than one name in /proc/cmdline.
     + Load kernel parameters from all system configuration files.
  • LUKS feature changes:
     + Make luks-dev an array.
  • Ucode feature changes:
     + Add optional dependency to compress feature.
  • Utilities:
     + depinfo: Add softdeps to dependencies.
  • Command arguments:
     + make-initrd: Check for unknown features in config.
     + bug-report: Improve bug report creation.
     + bug-report: Add kernel modules dependencies.
  • New:
     + Add modules-filesystem feature.
     + Add modules-network feature.
  • Old:
     + Remove lxc feature.

12 января 2018 Alexey Gladkov <legion at altlinux.ru> 2.0.7-alt1

  • Add initrd-extract to split initramfs.
  • Add feature to save information about generated initramfs.
  • Feature make-initrd-ucode requires cpio (ALT#34270).
  • LUKS feature changes:
     + Add luks-ignore option (thx Vladimir D. Seleznev).
     + Add luks-discard option (thx Vladimir D. Seleznev).
     + Add support for xts blockcipher (thx Vladimir D. Seleznev).
     + Add luks-key-format option.

29 ноября 2017 Alexey Gladkov <legion at altlinux.ru> 2.0.6-alt1

  • Fix rootonly cmdline parameter.
  • Fix handling of multiple mountpoints.
  • sort-lsb: Add X-Start-Before support.
  • luks:
     + Fix the password request (ALT#34257).

11 ноября 2017 Alexey Gladkov <legion at altlinux.ru> 2.0.5-alt1

  • Replace parser of /proc/cmdline parameters (ALT#33712).
  • Fix unbound variables cpu_vendor cpu_family (ALT#34117).

29 апреля 2017 Alexey Gladkov <legion at altlinux.ru> 2.0.4-alt3

  • Move halt, replace and showenv from kinit-utils.
  • luks:
     + Revert gpg support
     + Fix keyfile support

19 апреля 2017 Alexey Gladkov <legion at altlinux.ru> 2.0.4-alt2

  • Fix permissions for /lib/uevent/filters/debug (ALT#33395)

19 апреля 2017 Alexey Gladkov <legion at altlinux.ru> 2.0.4-alt1

  • initrd-cp:
     + Remove existing destination file before copy
  • luks:
     + Add access to console
     + Add gpg encryption for keyfile
  • initrd:
     + Do not mount /dev/pts (ALT#32068)

28 марта 2017 Alexey Gladkov <legion at altlinux.ru> 2.0.3-alt3

  • Change placement of initramfs helpers.

26 марта 2017 Alexey Gladkov <legion at altlinux.ru> 2.0.3-alt2

  • Rewrite ueventd.

21 марта 2017 Alexey Gladkov <legion at altlinux.ru> 2.0.3-alt1

  • Backport patches from make-initrd-0.8.14.
  • Rename back to original name.

12 марта 2017 Alexey Gladkov <legion at altlinux.ru> 2.0.2-alt1

  • Add feature to control access to shell inside initrd.
  • Replace put-file by standalone utility.
  • ueventd process incoming events more quickly.

10 июля 2016 Alexey Gladkov <legion at altlinux.ru> 2.0.1-alt2

  • Fix install.

27 июня 2016 Alexey Gladkov <legion at altlinux.ru> 2.0.1-alt1

  • Add initrd-ls.
  • Add ucode feature for early loading microcode.
  • Add libnss_* only for target arch (closes: #32180).
  • Add documentation (closes: #28967).
  • Remove obsolete guess-kbd (closes: #29688).
  • Fix compress detection for complex images.

2 мая 2016 Alexey Gladkov <legion at altlinux.ru> 2.0.0-alt1

  • New major release (2.0.0).
  • Use sysv init in the initramfs.
  • Use busybox by default.

6 февраля 2015 Anton Farygin <rider at altlinux.ru> 0.8.8-alt3

  • fixed plymouth rules requires (closes: #30704)

6 февраля 2015 Anton Farygin <rider at altlinux.ru> 0.8.8-alt2

  • removed `--quiet' option for `udevadm settle' (closes: #30156)

5 марта 2014 Alexey Gladkov <legion at altlinux.ru> 0.8.8-alt1

  • initrd: Remove /run size restriction.

8 октября 2013 Alexey Gladkov <legion at altlinux.ru> 0.8.7-alt1

  • Add support for mdadm >= 3.3.

18 августа 2013 Alexey Gladkov <legion at altlinux.ru> 0.8.6-alt1

  • initrd:
     + Do not remove udev database.

29 мая 2013 Alexey Gladkov <legion at altlinux.ru> 0.8.5-alt1

  • initrd:
     + Fix runtime message.
     + Remove lo interface before real init execution.

20 марта 2013 Alexey Gladkov <legion at altlinux.ru> 0.8.4-alt1

  • Add simple syntax check for /etc/os-release.
  • Add /dev/{stdin,stdout,stderr,core,fd} to initrd.
  • Add crc32c module for libcrc32c.
  • depinfo: -D option.
  • Fix race condition in plymouthd and plymouth show-splash (thx Anton V. Boyarshinov).

25 февраля 2013 Alexey Gladkov <legion at altlinux.ru> 0.8.3-alt1

  • initrd: Add initrd-release/os-release support.
  • guess: Ignore errors when resolve modalias.
  • guess/keyboard: Remove obsolete code.

21 февраля 2013 Alexey Gladkov <legion at altlinux.ru> 0.8.2-alt1

  • guess/net: Detect only if GUESS_NET_IFACE specified.

18 февраля 2013 Alexey Gladkov <legion at altlinux.ru> 0.8.1-alt1

  • Rewrite guess modules.
  • initrd: Export RD_TIMESTAMP.
  • initrd: Fix root=HEX in cmdline (thx Sergey Vlasov and Alex Karpov).

25 января 2013 Alexey Gladkov <legion at altlinux.ru> 0.8.0-alt1

  • Add possibility of do not set root=, if the booting on the same
     system as creation of initrd.
  • Prevent luks activating on disassembled
     RAID components (thx Anton V. Boyarshinov).
  • Add multi-mount implementation.
  • Add keyboard feature.
  • Add no_luks boot parameter.

20 июля 2012 Alexey Gladkov <legion at altlinux.ru> 0.7.9-alt1

  • Add qemu feature.
  • Add support for udev >= 185.
  • Create /run/systemd directory.
  • README proofreading (thx Michael Shigorin).
  • plymouth: Replace /dev/.systemd by /run/systemd.

14 мая 2012 Alexey Gladkov <legion at altlinux.ru> 0.7.8-alt1

  • Fix detection of builtin modules (ALT#27321).
  • Add guess-modules option.
  • Add --no-depmod option.

10 мая 2012 Alexey Gladkov <legion at altlinux.ru> 0.7.7-alt1

  • Fix behaviour in hasher environment (thx Michael Shigorin).

6 мая 2012 Alexey Gladkov <legion at altlinux.ru> 0.7.6-alt1

  • Rewrite put-file.
  • Add support for libkmod >= 8.
  • Add autodetection for raid modules (ALT#27248).
  • Better handle builtin modules.

19 апреля 2012 Alexey Gladkov <legion at altlinux.ru> 0.7.5-alt1

  • Ignore cachefile when running blkid (ALT#27229).

11 апреля 2012 Alexey Gladkov <legion at altlinux.org> 0.7.4-alt1

  • Replay all events at system (ALT#27063).
  • Add system groups/users to the image.
  • Remove debug rule.

6 апреля 2012 Alexey Gladkov <legion at altlinux.ru> 0.7.3-alt1

  • lvm: Fix glob in the event handler (ALT#27120) (thx Evgenii Terechkov, GalaxyMaster).
  • raid, mdadm: Remove autodetection modules until it's unknown how to do it right.

6 марта 2012 Alexey Gladkov <legion at altlinux.ru> 0.7.2-alt1

  • Fix a race condition in queue processing.

6 марта 2012 Alexey Gladkov <legion at altlinux.ru> 0.7.1-alt1

  • Add initrd-diff utility (thx Evgenii Terechkov).
  • Fix lvm and raid filters.

22 февраля 2012 Alexey Gladkov <legion at altlinux.ru> 0.7.0-alt1

  • Add syslog feature.
  • Add support for udev >= 180.
  • Add the ability to handle multiple moountpoints.
  • Add support for the key file in the LUKS module.
  • Use /proc/mounts if rootfs not found in /etc/fstab.
  • Use own utility to resolve modules, dependencies and firmware
     (don't use alt-specific modprobe option).
  • Check builtin modules.
  • Run depmod only once.
  • initrd:
     + Use logger for messages.
     + Add libc Name Service Switch subsystem.
     + Clear and restore environ.
     + Kill all processes before the start of system init.
     + Simplify plymouth startup.
     + Always handle /run and export info real system.

26 октября 2011 Alexey Gladkov <legion at altlinux.ru> 0.6.2-alt1

  • Add support for udev >= 174.
  • Run depmod before guess.
  • Fix man page (ALT#25963).

14 сентября 2011 Michael Shigorin <mike at altlinux.org> 0.6.1-alt1.1

  • NMU: add file to Requires: (ALT#26134).

25 июня 2011 Alexey Gladkov <legion at altlinux.ru> 0.6.1-alt1

  • Revert "Dont use alt-specific modprobe option"

24 июня 2011 Alexey Gladkov <legion at altlinux.org> 0.6.0-alt1

  • bug-report: Add proper kernel config.
  • Dont use alt-specific modprobe option.
  • initrd:
     + Remove hardcoded udev path.
  • New:
     + Add mdadm feature.
     + Add DISABLE_FEATURES variable.
     + Add support for compressed kernel modules.

27 мая 2011 Alexey Gladkov <legion at altlinux.ru> 0.5.0-alt1

  • initrd:
     + Add the ability to export filesystems other than /dev.
     + Change modules order.
  • plymouth:
     + Add systemd > v20 support.
  • New:
     + Add systemd support.
     + Add btrfs support (ALT#25593).

26 апреля 2011 Alexey Gladkov <legion at altlinux.ru> 0.4.6-alt1

  • scsi-mode: Add new feature (ALT#25388).
  • Fix nfsroot boot scheme.

16 марта 2011 Alexey Gladkov <legion at altlinux.ru> 0.4.5-alt3

  • initrd: Fix events moving from udev_eventdir to handler_eventdir (ALT#25243).

16 марта 2011 Alexey Gladkov <legion at altlinux.ru> 0.4.5-alt2

  • udev: Create udev-eventdir befor udev start.
  • plymouth: Fix plugin detection errors.

16 марта 2011 Alexey Gladkov <legion at altlinux.ru> 0.4.5-alt1

  • udev: Restart udev queue before running handlers (thx Kirill A. Shutemov).
  • netdev: Initialize 'lo' interface only for network boot.
  • Create /dev/kmsg.

24 февраля 2011 Alexey Gladkov <legion at altlinux.ru> 0.4.4-alt3

  • plymouth: until plymouth does it itsself, touch /dev/.systemd/plymouth.

8 февраля 2011 Alexey Gladkov <legion at altlinux.ru> 0.4.4-alt2

  • plymouth: Fix plugin detection errors.
  • put-tree: Fix PUT_DIRS.

27 декабря 2010 Alexey Gladkov <legion at altlinux.ru> 0.4.4-alt1

  • put-file: Fix recursion.
  • make-initrd: Add --config option.
  • bug-report: Add blkid output.

7 декабря 2010 Alexey Gladkov <legion at altlinux.ru> 0.4.3-alt2

  • make-initrd: Fix help message.
  • Move /etc/sysconfig/installkernel to bootloader-utils.

30 ноября 2010 Alexey Gladkov <legion at altlinux.ru> 0.4.3-alt1

  • Move /dev into real system.
  • Plymouth feature changes:
     + Check /dev/fb0 before creation.
     + Add search of the necessary modules.
     + Remove a file which creates unnecessary dependence.

14 ноября 2010 Alexey Gladkov <legion at altlinux.ru> 0.4.2-alt1

  • More plymouth fixes (thx Anton V. Boyarshinov)
  • Use /dev/.initramfs/root instad of /dev/root to avoid name
     collisions (ALT#24526) (thx Kirill A. Shutemov).

1 ноября 2010 Alexey Gladkov <legion at altlinux.ru> 0.4.1-alt1

  • Drop devtmpfs support.
  • Fix plymouth plugin detection.

28 октября 2010 Alexey Gladkov <legion at altlinux.ru> 0.4.0-alt1

  • Add devtmpfs support.
  • Add plymouth support (thx Alexey Shabalin).
  • Add hooks for rescue shell and for all /init stages.
  • Allow to add kernel modules by pattern.
  • Fix BLACKLIST_MODULES.
  • luks: do not try to handle a device twice (thx Kirill A. Shutemov).

19 сентября 2010 Alexey Gladkov <legion at altlinux.ru> 0.3.9-alt1

  • Search for device name in $DEVLINKS variable (ALT#24082)
  • Add raid rules for udev >= 151 (ALT#23884)

5 сентября 2010 Alexey Gladkov <legion at altlinux.ru> 0.3.8-alt1

  • Add multipath subpackage (ALT#24009).
  • Fix typo in module name (ALT#24008).
  • Fix udev rules for builtin kernel modules (ALT#23985).

29 августа 2010 Alexey Gladkov <legion at altlinux.ru> 0.3.7-alt1

  • Fix requires.
  • Other fixes:
     + Fix guess-config (ALT#23956).

28 августа 2010 Alexey Gladkov <legion at altlinux.ru> 0.3.6-alt1

  • NFS feature changes:
     + preload modules only if feature enabled.
  • LVM feature changes:
     + Disable udev synchronisation.
  • New:
     + Add support for udev-161.
     + init: Add debug=1 option.
     + Add multipath support (untested).
     + Add possibility to check whether you need to load the kernel module.
     + Stop uevents processing while we handle arrived uevents to
       avoid race with new uevents generated by handlers.

29 июня 2010 Alexey Gladkov <legion at altlinux.ru> 0.3.5-alt1

  • bug-report: Add kernel config.
  • Detect libusual.

28 мая 2010 Alexey Gladkov <legion at altlinux.org> 0.3.4-alt1

  • Show kernel modules list befor image creation.
  • Add new features: usb, scsi-to-ide, ide-to-scsi.
  • make-initrd: Add --no-checks option.
  • allow user to add extra PUT_FILES and PUT_DIRS (thx Vitaly Kuznetsov).

7 мая 2010 Alexey Gladkov <legion at altlinux.ru> 0.3.3-alt1

  • init: Reset environment.
  • Add config examples.

2 мая 2010 Alexey Gladkov <legion at altlinux.ru> 0.3.2-alt1

  • guess: add usb-storage and ub detection (ALT#23342).
  • Add texinfo documentation.

16 апреля 2010 Alexey Gladkov <legion at altlinux.ru> 0.3.1-alt1

  • Add protection from overlapping names of images (ALT#23334).
  • guess: add module virtio_pci if virtio-pci detected.
  • bug-report: store blkid output.
  • bug-report: store more info from /proc.
  • mkinitrd-make-initrd: Fix kernel version (ALT#23226).
  • Fix MODULES_LOAD variable.
  • Fix adding firmware.

31 марта 2010 Alexey Gladkov <legion at altlinux.ru> 0.3.0-alt1

  • Rewrite handling of udev events.
  • Fix mounting the root before resume (ALT#23183).
  • Fix races in the lvm activation (ALT#23077).

10 марта 2010 Alexey Gladkov <legion at altlinux.ru> 0.2.3-alt1

  • make-initrd:
     + Add INITRD_WORKDIR variable.
     + Check WORKDIR for 'noexec' mount option.
  • guess-root: Ignore comments and empty strings in fstab.

22 февраля 2010 Alexey Gladkov <legion at altlinux.ru> 0.2.2-alt1

  • Add wrapper to run the main program.
  • Add check for AUTODETECT modules existence.
  • Use mktemp for work directory.
  • Fix manpage.

10 февраля 2010 Alexey Gladkov <legion at altlinux.ru> 0.2.1-alt1

  • Fix user's parameters translation over environment.
  • Increase verbosity.
  • make-initrd:
     + Forbidden to call private goals.
     + Add help and version targets.

3 февраля 2010 Alexey Gladkov <legion at altlinux.ru> 0.2.0-alt1

  • make-initrd: Add new arguments:
     + guess-config: guessing configuration;
     + bug-report: helps to generate an error report to developers.
  • Introduce new flexible system for guessing configuration.
  • Add BLACKLIST_MODULES variable.
  • Add installkernel support.
  • Fix firmware dirs (thx Valery Inozemtsev).
  • Check /lib/udev/vol_id availability.
  • Move make-initrd and mkinitrd-make-initrd to sbindir.

17 декабря 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.7-alt2

  • Fix handling of ROOTFLAGS variable.

3 декабря 2009 Kirill A. Shutemov <kas at altlinux.org> 0.1.7-alt1

  • Allow to pack few images by single make-initrd execution.
  • Change boottime output and rename modules.
  • Add support for /dev/disk/by-{uuid,label}/* devices.
  • Fix device-mapper support.
  • Rename feature 'device-mapper' to 'devmapper'.

16 ноября 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.6-alt3

  • initrd.mk: Disable IMAGEFILE and use default value.
  • autodetect: Fix AUTODETECT variable.
  • Rename INITRD -> RUN_INITRD.
  • Turn off job control for emergency shell.
  • Allow ROOT=/dev/nfs.

13 ноября 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.6-alt2

  • Add nfs subpackage.
  • Add INITRD variable to identify initramfs.
  • Minor bugfixes.

11 ноября 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.6-alt1

  • Remove klibc support.

25 октября 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.5-alt1

  • Add simple RAID feature.
  • Add simple NFS root support.
  • Add simple network configuration.
  • Add LUKS implemetation.
  • Use udevsh in all udev helpers.
  • device-mapper: Load dm_mod before udev.
  • add-modules: Add preload-modules and load-modules stage.
  • Allow to set more than one parameter with the same name.
  • mkinitrd-like make-initrd wrapper (thx Alexey I. Froloff).
  • RPM: Do not generate automatic requires from shebang.

4 сентября 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.4-alt2

  • Fix ugly bug in cmdline parser.

3 сентября 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.4-alt1

  • Fix requires;
  • Fix deadlock;
  • Fix parsing /proc/cmdline.
  • Add docs/README.ru.

26 августа 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.3-alt1

  • Move klibc utilities from /lib/mkinitrd/klibc/bin/
     to /lib/mkinitrd/initramfs/bin/.
  • Accept "3" as runlevel in command line (ALT#21103).
  • Fix resume from disk (ALT#21102).

3 августа 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.2-alt1

  • Increase verbosity.
  • WORKDIR is kernel-depended now.
  • cleanup: Fix dependencies.

3 августа 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.1-alt1

  • Ignore modules options on copying (ALT #20936).

29 мая 2009 Alexey Gladkov <legion at altlinux.ru> 0.1.0-alt1

  • First build.
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin