github desultory/ugrd 2.0.0

latest releases: 1.31.3, 2.0.2, 2.0.1...
2 months ago

What's Changed

  • kmod: mask i915 by default by @desultory in #204
  • V2 by @desultory in #203
  • clean imports, black format by @desultory in #205
  • improve readme by @desultory in #206
  • don't run mount_fstab if a fstab is not in the initramfs by @desultory in #208
  • improve failed command error logging by @desultory in #209
  • don't actually use lspci by @desultory in #210
  • don't process dm items for fakeuedv and crash the shell when nonexistent by @desultory in #211
  • add option to randomize the build dir name by @desultory in #212
  • improve build logging by @desultory in #213
  • add basic ZFS support by @desultory in #207
  • remove duplicate/unused code by @desultory in #215
  • don't make symlinks if the host path is not a symlink, add binary search paths by @desultory in #216
  • improve livecd module to take dynamic labels/squashfs targets by @desultory in #217
  • improve mount detection for late mounts by @desultory in #219
  • use %b instead of %s for log lines, to render format specifiers by @desultory in #220
  • reattempt livecd mounts on failure by @desultory in #221
  • stop if mounts are detected in the build dir, pass build mounts to tests by @desultory in #222
  • allow use of non-xz compression types by @desultory in #223
  • use zstandard instead of zstd by @desultory in #228
  • improve docs, prevent infinite recursion with kmod resolution by @desultory in #229
  • fix kmod recursion, add tests by @desultory in #230
  • fix video mask (wmi in standard mask) by @desultory in #231
  • only add kmod deps after all kmods have been resolved, don't add ignored modules if they are removed later by @desultory in #232
  • improve mdraid detection to handle partitions, improve error messages by @desultory in #226
  • improve logging on invald kernel_version by @desultory in #233
  • improve color consistency by @desultory in #234
  • improve installkernel verbose handling, don't pass an empty arg by @desultory in #235
  • improve warning, glibc instead of GCC by @desultory in #236
  • docs/*: Replace ugrd/UGRD with correct spelling by @1vybridge in #237
  • docs/bootloader_config.md: fix typo by @1vybridge in #238
  • docs/configuration.md: fix typo by @1vybridge in #239
  • print the kernel version on rd_fail by @desultory in #240
  • improve mdadm init and resume support by @desultory in #241
  • Update resume.py by @linuxandos2 in #242
  • extend list, don't redefine key for mdadm init order change by @desultory in #243
  • fix import order not accounting for changing index, improve comments, fix logging typo by @desultory in #244
  • add hello_world module example by @desultory in #246
  • improve logging/failure when no_kmod cannot find firmware for builtins by @desultory in #248
  • fix broken/inverted logic by @desultory in #249
  • warn when net_device_mac is set but net_device isn't by @desultory in #251
  • check for net_device_mac, not net_device for init_net by @desultory in #252
  • improve cmdline option=value parsing by @desultory in #253
  • improve shell script check, error message formatting by @desultory in #254
  • improve exception handling for kernel image version detection by @desultory in #256
  • improve example config documentation by @desultory in #257
  • improve mount autoconfig, add basic f2fs support by @desultory in #258
  • don't mask pcspkr by default, add bell module, improve bool processing to accept =0 by @desultory in #259
  • split exceptions into their own module, clean up imports by @desultory in #260
  • raise an exception before generating the init for unverified config by @desultory in #261
  • improve arg processing order, queue values first and process later by @desultory in #262
  • namespace cmdline args when necessary by @desultory in #263
  • check the shebang of imported binaries for an interpreter by @desultory in #265
  • move test_copy_config into the base config dict by @desultory in #267
  • Add f2fs tests, standardize test mounting/population, add MissingModuleError exception by @desultory in #268
  • improve error message for failed header validation by @desultory in #269
  • only split the first ": " by @desultory in #270
  • Add more zstd support, for dependencies and kmods by @desultory in #271
  • check that the kernel version is defined before adding it to the archive name by @desultory in #272
  • improve log messages when no_kmod is enabled by @desultory in #273
  • colorize print-init by @desultory in #274
  • update example config with compression, enum options by @desultory in #275
  • set the out_file to be next to the detected kernel image for arch systems by @desultory in #276
  • don't double join ignored kmod list string by @desultory in #277
  • change break to use space instead of enter by @desultory in #279
  • improve tests, add ability to provide input by @desultory in #278
  • assert a valueerror instead of an expected failure for bad config by @desultory in #280
  • improve test loop, stdout ANSI filtering by @desultory in #281
  • use "root_extra_options" when root mount options need dynamic changes by @desultory in #282
  • make subvol selector posix compliant by @desultory in #283
  • move sleep to the debug module, don't include in the mount module by @desultory in #284
  • handle both .zst and .zstd as known extensions for zstandard compression by @desultory in #286
  • add detection for the musl search path file by @desultory in #287
  • don't use rootdelay for mount timeout, add ugrd_mount_timeout by @desultory in #288
  • add a check for deprectated cmdline args by @desultory in #289
  • Include 'igc' in the nonetwork.toml list by @K1D77A in #291
  • add module to attempt to autodetect and add active input kmods by @desultory in #292
  • use ugrd_squashfs_image instead of squashfs_image by @desultory in #293
  • upgrade the input detection module to look for keyboard like devices by @desultory in #294
  • update docs/examples for new keyboard/input detection by @desultory in #295
  • ensure fsck runs before mount_late by @desultory in #298
  • fix typo by @desultory in #299
  • Add musl_libc toggle, regenerate ld.so.cache within the initrd by @desultory in #300
  • improve logging when ldconfig cannot be used, musl detection by @desultory in #301
  • BUGFIX: Fix odd subshell behaviour if device is not first detected by @muesli4brekkies in #303
  • rebase by @desultory in #305
  • improve contributor docs, mention rd_fail gotcha by @desultory in #306
  • improve deprecated cmdline arg check by @desultory in #307
  • prompt for user input on gpg key open failure, improve formatting by @desultory in #308
  • when no timeout is set for prompt_user, retry until space is pressed by @desultory in #309
  • improve check_in_file and warning for empty initramfs fstab by @desultory in #310
  • add kmod_init_optional, move some USB modules there by @desultory in #311
  • use warning instead of info for logging kmods ignored due to deps by @desultory in #312
  • refactor, move hook sorter to generator_helpers to reduce noise by @desultory in #313
  • add header file export before path check by @desultory in #314
  • fakeudev: change source to . for compatibility with POSIX shells by @2by8217967 in #315
  • add fakeudev module to cryptsetup test by @desultory in #316

New Contributors

Full Changelog: 1.31.2...2.0.0

Don't miss a new ugrd release

NewReleases is sending notifications on new releases.