Releases: desultory/ugrd
1.22.0
What's Changed
- add automounts by @desultory in #74
- simplify and standardize between root mount by @desultory in #75
Full Changelog: 1.21.0...1.22.0
1.21.0
Add support for root blkdev kmod detection.
Add support for usage with livecds.
Improve log output for ignord kmods which are builtin.
Improve docs.
What's Changed
- add squashfs (overlayfs) module by @desultory in #68
- update versions, make squashfs/overlayfs mounts fail to rd_fail by @desultory in #69
- convert squashfs module to livecd module by @desultory in #70
- improve livecd module logging, cmdline usage by @desultory in #71
- Autodetect root block device drivers by @desultory in #72
- autodetect virtio block drivers by @desultory in #73
Full Changelog: 1.20.0...1.21.0
1.20.0
Add a 'retries' internal function, used by mounts by default.
Improve kmod ignores.
Add warning when using systemd for 'fakeudev'
Make cryptsetup not prompt by default.
Make logging at runtime more consistent.
What's Changed
- Added two kmods to exclude by @espro1 in #65
- add retries function by @desultory in #67
New Contributors
Full Changelog: 1.19.4...1.20.0
1.19.4
Fix bug with kmod name normalization.
Full Changelog: 1.19.3...1.19.4
1.19.3
Generally improve kmod masks.
Fix a bug with compressed kmods.
What's Changed
- improve masks for nvidia cards, organize by @desultory in #61
- improve kmod masks by @desultory in #62
- normalize kmod names by @desultory in #63
- separate kconfig code from kmod code, add more sound/network masks by @desultory in #64
Full Changelog: 1.19.2...1.19.3
1.19.2
fix bug with the config dict, add fakeudev (experimental)
What's Changed
- use self.data instead of update by @desultory in #58
- Fakeudev by @desultory in #59
Full Changelog: 1.19.1...1.19.2
1.19.1
What's Changed
- feat(kernel-install): port to POSIX sh, fixups by @vimproved in #57
Full Changelog: 1.19.0...1.19.1
1.19.0
Improve arg parsing, use userdict instead of extending the base dict class, improve comments, logging. Add tmpdir support
What's Changed
- re-import kwargs after the config by @desultory in #51
- start implementing userdict for the internal config dict by @desultory in #52
- don't use update on unset key by @desultory in #53
- improve comments, fix typos by @desultory in #54
- clean test fs image before re-making, improve config file checks by @desultory in #55
- move out_file to the core section by @desultory in #56
Full Changelog: 1.18.0...1.19.0
1.18.0
Improve testing. Add testing to PyCPIO (dependency)
Don't fail if all block devices can't be processed, only ones that are queried.
Don't chown files in the build dir.
What's Changed
- Update readme by @desultory in #33
- remove imports from the config docs, add to dev mnual by @desultory in #34
- implement checks as a separate runlevel, move cpio checks to that by @desultory in #35
- sync by @desultory in #36
- remove old 'check' module from test case, it's not default by @desultory in #37
- improve dev manual by @desultory in #38
- improve logging for cpio file checks by @desultory in #39
- don't run cpio checks when making the test iamge by @desultory in #40
- remove remake-mountpoints as it was never really used by @desultory in #41
- mask some modules that are on dell servers by @desultory in #42
- Nokmod by @desultory in #43
- log the test duration by @desultory in #44
- don't chown stuff by @desultory in #45
- fix completions using dir names instead of file names by @desultory in #46
- add unit test badge for pycpio by @desultory in #48
- implement tests as unittests by @desultory in #49
- add test path by @desultory in #50
Full Changelog: 1.17.0...1.18.0
1.17.0
Added test code, improved kmod compression handling and module metadata generation.
What's Changed
- Fix(cryptsetup key validation) by @desultory in #26
- move test code into a module by @desultory in #27
- Module firmware decompression/xz deps by @desultory in #29
- autodetect the kernel path from the running system by @desultory in #30
- remove hardcoded kernel path by @desultory in #31
- simplify kmod dir usage, decompress xz, add code for kconfig checking by @desultory in #32
Full Changelog: 1.16.0...1.17.0