Skip to content

Releases: desultory/ugrd

0.11.3

01 Dec 19:42
875ea10

Choose a tag to compare

Added --version arg

Fixed a few issues with kmod resolution.

Made failure handling at runtime cleaner.

Full Changelog: 0.11.1...0.11.3

0.11.1

25 Nov 04:42
8ca58a0

Choose a tag to compare

Fixed issues creating simple inits with no getty

Improved debug info.

Cause exception/failure on missing module defined in kmod_init or _kmod_depends (dependency resoltion, not builtin)

Full Changelog: 0.11.0...0.11.1

0.11.0

25 Nov 01:22
81da21e

Choose a tag to compare

Added subvol selection at runtime.

Full Changelog: 0.10.2...0.11.0

0.10.2

24 Nov 20:14
8b7b17e

Choose a tag to compare

Cleaned up kmod resolution.

Fixed issue with binaries not being added to dependencies.

Full Changelog: 0.9.4...0.10.2

0.9.4

24 Nov 03:07
1a5c3df

Choose a tag to compare

Fixed some issues, cleaned some code

UGRD prints the version at runtime.

copy/symlink are now forced to target the initramfs.

Simplified hooks, now all hooks for build and init are defined in modules

Made mount destination paths absolute by the dict validator

Ensure that proc is the last to be unmounted

Exec bash if switch_root target is not a mount

Ensure function names don't override pulled binaries.

Full Changelog: 0.9.3...0.9.4

0.9.3

23 Nov 22:11
028ed9a

Choose a tag to compare

Simplified/standardized custom_init

Added ability to define bash functions which are not explicitly defined in an init hook.

Fixed recursive kernel module resolution.

Full Changelog: 0.9.1...0.9.3

0.9.1

23 Nov 17:02
7f90250

Choose a tag to compare

RECURSIVE MODULE RESOLUTION IS BROKEN IN THIS VERSION

Added more type hints

Removed zen_custom, it now exists at: https://github.com/desultory/zenlib/releases/tag/1.0.0

This is not currently in pypi but is in the GURU repos, or can be installed manually from the GitHub release.

Fixed Paths being passed to subprocess.run/logger

Full Changelog: 0.9.0...0.9.1

0.9.0

19 Nov 22:59
8e1c968

Choose a tag to compare

Greatly improved kmod resolution, fixed a few bugs with ignores not working as intended.
Added nonetwork kmod ignore template.
Added additional command line args to control module resolution.
Added kmod firmware pulling

Added type hints to most of the modules.
Improved documentation

What's Changed

  • Fix typos in config_subvol.toml by @bwbuhse in #1

New Contributors

Full Changelog: 0.8.2...0.9.0

0.8.2

18 Nov 19:47
dda4f0e

Choose a tag to compare

Made log output cleaner.

Added checks for mount availability and hostonly option

Full Changelog: 0.8.1...0.8.2

0.8.1

08 Nov 01:59
26afb11

Choose a tag to compare

Add system to rotate old files instead of overwriting.

Fix libgcc library pulling in cryptsetup module.

Full Changelog: 0.8.0...0.8.1