[make-initrd] Release make-initrd 2.9.0
Alexey Gladkov
gladkov.alexey at gmail.com
Mon Jul 27 13:38:34 MSK 2020
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
More information about the Make-initrd
mailing list