Skip to content

Releases: desultory/ugrd

1.31.1

21 Jan 04:30
891c66c
Compare
Choose a tag to compare

Bugfix

  • improve symlink resolution, non-merged usr handling by @desultory in #195

Full Changelog: 1.31.0...1.31.1

1.31.0

20 Jan 22:24
b43c555
Compare
Choose a tag to compare

Improvements

Changes

Full Changelog: 1.30.1...1.31.0

1.30.1

14 Jan 02:19
a1880c0
Compare
Choose a tag to compare

Improvements

  • Attempt to resolve devices by default by @desultory in #173
  • auto enable the usb kmod module if a usb storage device is detected by @desultory in #176
  • add generic findmount function, improve mount detetction by @desultory in #177

Changes

  • use magenta for detected kernel version by @desultory in #174
  • use = instead of == for more shell compatibility by @desultory in #178
  • use printf instead of echo -e for more shell compatibility by @desultory in #179

Bugfixes

Full Changelog: 1.30.0...1.30.1

1.30.0

12 Jan 21:01
00d2484
Compare
Choose a tag to compare

This release adds improved exception handling, various bugfixes, more consistent colors, ext4 fsck, and multiline strings for bash script definitions, allow command timeouts to be set globally.

mount_wait/rootwait options are deprecated, as this is the default behavior. Importantly, pressing enter while waiting for devices triggers a failure at runtime, allowing a user to quickly enter the recovery console if devices cannot be detected.

Improvements:

  • improve exception handling for validation/autodetect errors by @desultory in #151
  • allow command timeouts to be set globally by @desultory in #157
  • autodetect dm info for every btrfs source device by @desultory in #160
  • log ugrd complete in kmsg by @desultory in #162
  • Add multiline string bash function support, use for base module, improve logging, add klog function by @desultory in #166
  • raise a valueerror if a force included function returns nothing by @desultory in #170
  • Add kmod ignore category toggles by @desultory in #163
  • Add conditional dependencies, ext4 fsck by @desultory in #161

Bugfixes:

  • Debug select editor by @truffle0 in #158
  • Fixes to the validation bug and formatting with the editor select code by @truffle0 in #164
  • Improve logging, musl detection, docs by @desultory in #154
  • Don't check the command return value for the lddconfig check if it did not run by @desultory in #155
  • fix unescaped strings, color consistency by @desultory in #171
  • fixed issue where validation incorrectly fails & cleaned up formatting by @desultory in #165

Removals:

  • deprecate mount_wait/rootwait, implement wait for root by default by @desultory in #152

Changes

New Contributors

Full Changelog: 1.29.0...1.30.0

1.29.0

29 Dec 21:40
003f591
Compare
Choose a tag to compare

Improvements:

Changes:

  • autodetect_root_dm runs as a continuation of autodetect_root by @desultory in #144

Bugfixes:

Removals:

  • Remove processing for old config style, improve logging by @desultory in #149

Full Changelog: 1.28.2...1.29.0

1.27.2

19 Nov 16:51
da9d82d
Compare
Choose a tag to compare

Backport: 423d3a1

Full Changelog: 1.27.1...1.27.2

1.28.2

18 Nov 20:29
e4b1e2c
Compare
Choose a tag to compare

Improvements:

  • Remove force_out, improve out_dir resolution by @desultory in #135
  • Improve comments, don't resolve dependencies of builtin kmods by @desultory in #130
  • add crc32c to btrfs deps by @desultory in #131
  • fix inconsistent use of sets and lists, enable strict argument parsing by @desultory in #134

Bugfixes:

  • don't raise a dependencyresolutionerror for an ignored dependency by @desultory in #132
  • improve cleanup for out_dir testing by @desultory in #136

Removals:

Full Changelog: 1.28.1...1.28.2

1.28.1

17 Nov 21:12
5aa3515
Compare
Choose a tag to compare

Improvements:

Bugfixes:

  • properly raise exception for ignored kmod dependencies by @desultory in #126
  • don't add dependencies to kernel_modules until after they are processed by @desultory in #128
  • don't add the 'aes' module by @desultory in #129

Full Changelog: 1.28.0...1.28.1

1.28.0

17 Nov 17:22
6a62252
Compare
Choose a tag to compare

What's Changed

Bugfix:

  • keymap: Ignore utf-8 decoding errors by @shuber2 in #113
  • Reorganize livecd module to not include hfsplus by default by @desultory in #118

Add arch support:

  • add kernel image reading for arch by @desultory in #109
  • add validate toggle for arch kernel version check by @desultory in #110
  • Improve arch install usage, automatically detect package name and set the file name by @desultory in #111
  • Add alpm post-install hook by @desultory in #117

Detection:

Validation:

  • Add toggle for cryptsetup header validation by @desultory in #121
  • Add more thorough checks for ciphers and hashes in kmods, process /proc/crypto by @desultory in #115

Logging:

  • improve error message for when the root is on a device mapper device by @desultory in #122
  • Don't log cmdline options twice by @desultory in #120

Testing:

  • Improve output path testing to include TMPDIR usage by @desultory in #116

Doc improvements:

Experimental features:

  • add force_out, to ignore tmpdir for out_file/dir by @desultory in #119

The name may change, this is to work around the way installkernel is called when make install is run, which passes a relative path.

New Contributors

Full Changelog: 1.27.1...1.28.0

1.27.1

01 Nov 00:00
978899b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.27.0...1.27.1