Make-initrd development discussion
 help / color / mirror / Atom feed
From: Alexey Gladkov <>
Subject: [make-initrd] Release make-initrd 2.8.0
Date: Sun, 5 Jul 2020 18:11:09 +0200
Message-ID: <20200705161109.yp3ubmx5qmm5afey@comp-core-i7-2640m-0182e6> (raw)

New release 2.8.0 is available.

This release is notable for very large refactoring:

- The build system is completely rewritten. Now autoconf is used.

- Most features do not create their own special targets, which reduced
  dependencies and increased speed.

- Most features do not indicate specific paths to utilities, which
  increases portability.

- The user can no longer reset PUT_DIRS / PUT_FILES and thereby break
  the image.

- The image includes drivers for all devices added to BtrFS.

- Removed many altlinux-specific stuff (`getconf SLIB`, udevd placement, etc.).

Git repository

Feedback and bug reports, as always, are welcomed.


Alexey Gladkov (41):
      tests: Update rootfs script
      grep required for image
      Feature btrfs: Add all devices in the btrfs
      tests: Add test for btrfs
      tests: Update rootfs (altlinux-20200622)
      Replace build system
      Add resume utility from kinit-utils
      Add nfsmount utility from kinit-utils
      Add md_run utility from kinit-utils
      Makefile: Add build target
      Update README
      Do not hardcode system utilities path
      Do not get version from specfile
      Move utilities to feature-specific directory
      gen_init_cpio: fix build warnings
      do_mounts_md.c fix build warnings
      Add service network-up
      Always add files necessary for initrd
      Refactor features rules
      Sort and remove dups from PUT_DIRS/PUT_FILES
      Feature rootfs: Drop own target
      Drop bootsplash feature
      Fix shellcheck warnings
      Do not show module dependencies in the guessed config
      Refactor add-module feature
      Do not hardcode path to udevd/udevadm
      Use autoconf
      Do not hardcode library path
      Feature kbd: Do not hardcode kbd path
      Add a lost libdir variable
      Fix udev rules
      Do not hardcode /lib/initrd directory
      Feature guestfs: Add gdisk and sgdisk
      Feature guestfs: Use patterns for utilities
      Feature guestfs: Add findfs utility
      Exclude deprecated features
      Use blkid for any device tags
      Add runas utility from coreutils (alt-specific)
      Add warning if no config found

Rgrds, legion

                 reply	other threads:[~2020-07-05 16:11 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200705161109.yp3ubmx5qmm5afey@comp-core-i7-2640m-0182e6 \ \ \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Make-initrd development discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror make-initrd/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 make-initrd make-initrd/ \
	public-inbox-index make-initrd

Example config snippet for mirrors.
Newsgroup available over NNTP:

AGPL code for this site: git clone