-
2.6.1d63e6006 · ·
2.6.1 Fixes: - add compile-time flag to disable Go GC, for working around QEMU bug (MR 56)
-
2.6.0741c0553 · ·
2.6.0 Features: - Allow including initramfs-extra files in the initramfs (MR 48)
-
2.5.1cd97df10 · ·
2.5.1 Fixes: - ignore leading/trailing whitespace in files (MR 55) - fix spelling typo in manpage - add missing /usr/sbin symlinks for UsrMerge (MR 53)
-
2.5.081de8b43 · ·
2.5.0 Features: - Add support for systems with merged /usr (MR 39) - Improve support for deviceinfo format (MR 52) - Add support for systemd (MR 51) - Document archive compression formats/levels (MR 50)
-
2.4.0dd5cdeac · ·
2.4.0 Features: - misc: Also check for .zst-compressed variants of files (MR 49)
-
2.3.11a99953a · ·
2.3.1 Fixes: - fallback to vmlinuz* kernels when zboot is set and linux.efi doesn't exist (MR 47) - modules: fix issue with some module extensions being ignored in kernel module dirs (MR 46)
-
2.3.02efeb451 · ·
2.3.0 Breaking Changes: - drop support for osk-sdl (MR 42) - drop support loading modules from "deviceinfo_modules_initfs" (MR 38) Features: - bootdeploy: support zboot kernel image (MR 44)
-
2.2.2d77e1cd1 · ·
2.2.2 Features: - filelist/osk-sdl: add deprecation warning
-
2.2.12ec78bfc · ·
2.2.1 Features: - Lines starting with '#' are considered comment lines in .files, .dirs, and .modules files Fixes: - Handle blank lines in .files, .dirs, and .modules files - Make failure to remove working dir non-fatal and print error from system
-
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.1.180098d29 · ·
2.1.1 Fixes: - Reduced precision for printing execution times (e.g. 1.02s instead of 1.023866s) - Minor reductions in memory usage - Print a message when including modules from deviceinfo
-
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