Releases: desultory/ugrd
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
1.16.0
What's Changed
- Key validation toggle by @desultory in #18
- simplify default mounts/mountpoints by @desultory in #19
- Add basic tests support by @desultory in #22
- Clean dict checks by @desultory in #25
Full Changelog: 1.14.3...1.16.0
1.14.3
What's Changed
- feat(kmod): add no_kmod option by @vimproved in #16
- chore(kmod): add CLI option and documentation for no_kmod by @vimproved in #17
New Contributors
- @vimproved made their first contribution in #16
Full Changelog: 1.14.0...1.14.3
1.14.0
Added init mount autodetection. NILFS2 support
What's Changed
- NILFS2 by @oblivikun in #14
New Contributors
- @oblivikun made their first contribution in #14
Full Changelog: 1.13.0...1.14.0
1.13.0
Build the base module in.
Simplify variable export system.
Export variables first, then parse the cmdline.
Improve the cryptsetup root source resolution method.
Add a prompt option to the cryptsetup module.
Improve parameter loading/late loading handling.
Removed deprecated "switch_root_target" variable.
Reduce spacing in the init file.
Improve logging throughout.
Full Changelog: 1.12.0...1.13.0
1.12.0
Improve compatibility with more system c library types/compilers.
Improve mask system.
Simplify mount includes.
Full Changelog: 1.11.3...1.12.0
1.11.3
Update pycpio dependency version.
Raise an exception if mount entries can't be made.
Full Changelog: 1.11.2...1.11.3