-
-
2.22f4937c5 · ·
2.2 Features: - Support reading deviceinfo config from /usr/share/deviceinfo/deviceinfo (MR 37) - Support lz4 legacy (MR 36) - Don't print "skipping" when dir is not found - Document boot-deploy interface and design goals in the mkinitfs manpage Fixes: - Don't include duplicate files from initramfs in the initramfs-extra archive (MR 34)
-
2.1c9de619f · ·
2.1 Features: - Add support for deviceinfo_initfs_extra_compression, for configuring the compression parameters for the initramfs-extra archive. Default is gzip. - Print "Searching" instead of "Including" where appropriate - Configure log to print more accurate timestamps, useful for understanding performance of mkinitfs - Print search path for modules Fixes: - Use the correct path for installing hook scripts in the archives - Handle kernel copy failures when preparing to run boot-deploy - Use original kernel filename when calling boot-deploy Other: - The initramfs-extra archive is no longer generated with no compression by default, instead it uses gzip again. This is configurable, see the note about in "Features"
-
2.0bd239c03 · ·
2.0 This is a significant refactoring of the app, resulting in numerous breaking changes over 1.x. The main focus of these changes was to simplify the code base, and make it easier to re-use regardless of the distro. Features: - Add support for other compression formats (zstd, lzma, none) - initramfs-extra is no longer compressed - Add --no-bootdeploy option to disable running boot-deploy - Add --version option - Add mkinitfs.1 manpage - Add support in makefile for vendoring dependencies for distribution Fixes: - Don't hardcode splash images - Don't hardcode required directories - Don't hardcode binaries/files for including in archives Breaking Changes: - Many hardcoded paths in the app were removed (exception: osk-sdl), see man mkinitfs.1 for new changes to configuring mkinitfs at runtime - Directories / paths used to configure mkinitfs have changed (e.g. /etc/postmarketos-mkinitfs --> /usr/share/mkinitfs)
-
1.5c5f1cffc · ·
1.5 Fixes - Lots of internal refactoring to improve error reporting - Removed deprecated usage of io/ioutil - deviceinfo: Don't use deprecated strings.Title (MR 20) Features - Files/directories in the created archive are now sorted (MR 22) - Add support for hook files in the initramfs-extra archive (MR 19) - Add readme to project - Add makefile to project