From: Alexey Gladkov <gladkov.alexey@gmail.com>
To: make-initrd@lists.altlinux.org
Subject: [make-initrd] Release make-initrd 2.9.0
Date: Mon, 27 Jul 2020 12:38:34 +0200
Message-ID: <20200727103834.it2mfvg55lt2leg7@comp-core-i7-2640m-0182e6> (raw)
New release 2.9.0 is available.
This release is notable for very large refactoring:
- All utilities use bash at runtime and image generation.
- Refactoring of dependencies between features. Now all dependencies are
calculated before features are included.
Git repository
==============
https://github.com/osboot/make-initrd.git
http://git.altlinux.org/people/legion/packages/make-initrd.git
Feedback and bug reports, as always, are welcomed.
Changelog
=========
Alexey Gladkov (30):
Use bash for scripting
create-initrd: Use bash array to calculate list of files and directories
Show only actually included features
Refactor feature dependencies
Check public goals early
Include guess.mk and guessed.mk only if needed
Remove extra conditions around features
Move all functions into functions.mk
Drop rules.mk and reorder targets
if_feature, wildcard_features should check all disabled features
Rename wildcard_features -> wildcard-features
Move guess.mk into make-initrd.mk
Ignore unknown feature names
Move checks for unknown and deprecated features info make-initrd.mk
Feature guestfs: Add mke2fs utility
Feature guestfs: Drop DISABLE_GUESS since features cannot affect autodetect
create-initrd: Use a temporary file for pattern matching
Do not use custom variables to track re-execution
make-initrd: Better handle signals
Feature cleanup: Remove temporary root directory
Use DISABLE_FEATURES if defined
Use .PHONY for targets
Replace which by bash builtin
Ignore return code if libraries not found
mi-bug-report: Update usage
configure: Drop obsolete options
Guess root: Fix detection of majmin in bug-report
tests: Autodetect config
Drop locking in runtime init
2.9.0
--
Rgrds, legion
reply other threads:[~2020-07-27 10:38 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:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200727103834.it2mfvg55lt2leg7@comp-core-i7-2640m-0182e6 \
--to=gladkov.alexey@gmail.com \
--cc=make-initrd@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* 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 http://lore.altlinux.org/make-initrd/0 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/ http://lore.altlinux.org/make-initrd \
make-initrd@lists.altlinux.org make-initrd@lists.altlinux.ru make-initrd@lists.altlinux.com
public-inbox-index make-initrd
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.make-initrd
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git