dracut-ng/dracut
dracut - the event driven initramfs infrastructure
13 Releases
Latest: 1mo ago
dracut-111111Latest
📋 Changes
- export DRACUT_ARCH globally ([c50c04b0](https://github.com/dracut-ng/dracut-ng/commit/c50c04b00320e170ed77afac19c9753258fe398d))
- systemd-sysext: do not attempt to install extension metadata ([25ffc0f0](https://github.com/dracut-ng/dracut-ng/commit/25ffc0f0da253e49a68f3d5b85e8854a292483c2))
- derive systemd generator name dynamically from script ([6ff36870](https://github.com/dracut-ng/dracut-ng/commit/6ff368706c06bb8608151d12ceee50c56f6bd733))
- crypt-lib: introduce crypt-lib dracut module ([8a82565e](https://github.com/dracut-ng/dracut-ng/commit/8a82565e364b915fa9578e4658312e9c3389de3f))
- dmsquash-live: add busybox blkid compatibility ([7c0298a7](https://github.com/dracut-ng/dracut-ng/commit/7c0298a779368e90c75e690c490415860483faad))
- dracut:
- add module to add fw files from DT firmware-name properties ([725fe30b](https://github.com/dracut-ng/dracut-ng/commit/725fe30be562e9c5567137f1351ae8c5af0ed422))
- add a DRACUT_EXTRA_ARGS environment variable ([99738e52](https://github.com/dracut-ng/dracut-ng/commit/99738e526b7e17ebc0e18bbf51037cb4d0d82304))
- + 60 more
dracut-110110
📋 Changes
- `memdisk`
- `systemd-import`
- avoid leading spaces in systemd units ([68cd066c](https://github.com/dracut-ng/dracut-ng/commit/68cd066c674b35cd0db854ce32c17156623c6506))
- grammatical errors ([2b992cae](https://github.com/dracut-ng/dracut-ng/commit/2b992cae1bd3193fb214a862be7b5a1ccabf1d39))
- Makefile:
- broken symlink in dracut config examples ([c30fdf0f](https://github.com/dracut-ng/dracut-ng/commit/c30fdf0f27398fdd3bf625028b3bcb50b802aac0))
- improve support for shfmt v3.8.0+ ([96d95db4](https://github.com/dracut-ng/dracut-ng/commit/96d95db4ffce45303a7eed831d807ece02a530dd))
- correct path for man pages for service files ([a18fc183](https://github.com/dracut-ng/dracut-ng/commit/a18fc1834a2bb5ae8ebc02f9faae6fb666b207a6))
- + 132 more
dracut-109109
📋 Changes
- improve logger efficiency ([fd685905](https://github.com/dracut-ng/dracut-ng/commit/fd685905a210bf5ba3933a9ac0491ce08993c659))
- dracut.sh: try $STRIP for $strip_cmd first ([862248dc](https://github.com/dracut-ng/dracut-ng/commit/862248dcf1aa61e33f1a58fe3cf06c7d495e3180))
- Makefile:
- filter out warpclock on S390(x) systems ([287c4f66](https://github.com/dracut-ng/dracut-ng/commit/287c4f664046e2c6d1c15b43ac8d9cbc4e1007e6))
- filter out s390 specific dracut modules ([fe6c4702](https://github.com/dracut-ng/dracut-ng/commit/fe6c47025516fe9705fa0fb621b381ce85d5127c))
- introduce distclean target ([bb02f40a](https://github.com/dracut-ng/dracut-ng/commit/bb02f40a7e9abcf03ded948aba72473de103cec3))
- set Dracut version on install ([86d1d086](https://github.com/dracut-ng/dracut-ng/commit/86d1d08636fbcc6b7e012423f003d2440b07d23a))
- configure: autoconfigure configprofile ([eada0fb9](https://github.com/dracut-ng/dracut-ng/commit/eada0fb9ccd5578e1faf409fc3d34522bec425c0))
- + 157 more
dracut-108108
📋 Changes
- systemd-udevd: 99-systemd.rules added in two places ([a8c0a15c](https://github.com/dracut-ng/dracut-ng/commit/a8c0a15cf9b61b7f606e4162164b526eb58f620b))
- watchdog: only install wdctl for the non-systemd case ([ad0fd3a8](https://github.com/dracut-ng/dracut-ng/commit/ad0fd3a8dfcb155290bc8b7ec9f83144daa3d9df))
- add Debian/Ubuntu specific Dracut configuration ([cba1a2c2](https://github.com/dracut-ng/dracut-ng/commit/cba1a2c2cda9d2fb26fb694f59dac88bf1b0b725))
- allow the use of $kernel in initrdname= config ([696397dd](https://github.com/dracut-ng/dracut-ng/commit/696397dd8d8b200549fba4b564f97b1864143093))
- add support for removing a space separated list of files ([f8dfe3ee](https://github.com/dracut-ng/dracut-ng/commit/f8dfe3ee5b958262c38a821b15443893e400dba0))
- make variable set check work with "set -u" ([ee8f4f9d](https://github.com/dracut-ng/dracut-ng/commit/ee8f4f9d3e011c829bda7a8b7ee19aef85dd6ffb))
- support dracutsysrootdir being unset ([348888b8](https://github.com/dracut-ng/dracut-ng/commit/348888b8d9067a9e983650129b7a3ea64fb8430f))
- tests are not packaged by default to simplify packaging ([e65a87cf](https://github.com/dracut-ng/dracut-ng/commit/e65a87cf0a14a5c7157ea4cfe56eb8639435eaa4))
- + 112 more
dracut-107107
📋 Changes
- Adélie Linux
- ALT Linux
- AOSC
- Azure Linux
- Debian (dracut-install)
- Chimera Linux (dracut-install)
- CRUX
- EndeavourOS (Arch based)
- + 79 more
dracut-106106
📋 Changes
- check if xx-lib.sh is needed before executing ([8b71a80e](https://github.com/dracut-ng/dracut-ng/commit/8b71a80edfca725e8aa281a4f91c55ff6234cc82))
- check if dracut-lib.sh is needed before executing ([8f249c2b](https://github.com/dracut-ng/dracut-ng/commit/8f249c2b3ed37f2fbd356c12e71a8b27ff2d87a5))
- add bash dependency when bash scripts are used in the module ([3a04a139](https://github.com/dracut-ng/dracut-ng/commit/3a04a139700ffc7fe7a4897bb6067ebc46972874))
- initqueue -> /sbin/initqueue ([6f9b5a52](https://github.com/dracut-ng/dracut-ng/commit/6f9b5a52307011cec016b06c2caf96c2788a52eb))
- set initrd-release in the base module ([41f9e8f9](https://github.com/dracut-ng/dracut-ng/commit/41f9e8f9acde08ab5ebf9f33cff627f3192bb8b9))
- remove extra bracket ([512215c7](https://github.com/dracut-ng/dracut-ng/commit/512215c79ef433cf5e29daa64ca3632c7532e091))
- 01fips-crypto-policies: use /bin in shebang ([f7ca0f3e](https://github.com/dracut-ng/dracut-ng/commit/f7ca0f3ef3c7635cee334ad7d5a82b74b989c44c))
- 35network-manager:
- + 106 more
dracut-105105
📋 Changes
- dmsquash-live: checkisomd5 is installed into /usr/bin ([39887041](https://github.com/dracut-ng/dracut-ng/commit/398870413e98d85a574b06ca69e8613a1ac209be))
- man:
- use US English spelling for initialization ([c12a018e](https://github.com/dracut-ng/dracut-ng/commit/c12a018eb89febfa550d478a97d4bfbdd39bda90))
- correct spelling of initramfs ([b5ada6cc](https://github.com/dracut-ng/dracut-ng/commit/b5ada6ccb618eec005f01b40a9f94eb149ff5b3d))
- systemd: remove typo from the dracut module name ([7d998705](https://github.com/dracut-ng/dracut-ng/commit/7d998705e15949dd4d62d2af9ae35171316b7ca5))
- systemd-cryptsetup: change the ordering for consistency ([43581cd0](https://github.com/dracut-ng/dracut-ng/commit/43581cd065821e82654237f0dd5493e3b828601f))
- udev-rules: move relevant rules from systemd ([1ef30c83](https://github.com/dracut-ng/dracut-ng/commit/1ef30c832f4a0b6e82b85fd6576057eae22f8d41))
dracut-104104
📋 Changes
- shell-interpreter: meta package for improved shell selection
- fips-crypto-policies: make c-p follow FIPS mode automatically
- squash-lib: code shared by 95squash-{squashfs,erofs}
- ifcfg: no longer needed for networking
- mksh: lack of interest to maintain
- add --add-confdir option to dracut
- new dracut configuration profiles under dracut.conf.d/ (e.g. for uki)
- systemd-udevd: make systemd-sysctl, systemd-modules-load optional
- + 135 more
dracut-103103
📋 Changes
- hwdb: separate out hwdb module
- erofs support for dmsquash-live module
- install platform/chrome modules on ARM/RISC-V
- force the inclusion of crypttab entries with x-initrd.attach
- configuration files for common packaging options (50-hostonly.conf.example)
- perf(dracut-install): memoize find_kmod_module_from_sysfs_node
- perf(dracut-install): use driver/module sysfs dirs for module name
- fix(crypt): decryption when rd.luks.name is set
- + 135 more
dracut-102102
📋 Changes
- pcmcia: factor out pcmcia support into its own module
- systemd-bsod: display a blue screen which contains a message relating to a boot failure
- numlock: module to turn Num Lock on
- systemd-cryptsetup: factor out systemd-cryptsetup support into its own module
- dasd_rules: remove dasd handling consolidated in s390-tools
- qeth_rules: remove qeth handling consolidated in 95znet
- zfcp_rules: remove zfcp handling consolidated in s390-tools
- Alpine
- + 145 more
dracut-ng-101101
📋 Changes
- dracut.sh: revert: "do not add device if find_block_device returns" ([0885d6b2](https://github.com/dracut-ng/dracut-ng/commit/0885d6b2bb9d449f8a4e4f89ded3b619338df28d))
- dmsquash-live: update documentation ([d2d41a36](https://github.com/dracut-ng/dracut-ng/commit/d2d41a36d86aca3deb05fe1be41bd06576c13d3f))
- dracut-install: continue parsing if ldd prints "cannot be preloaded" ([ace9e1b5](https://github.com/dracut-ng/dracut-ng/commit/ace9e1b58c09e1e91621ad2219f7a96b7edbbd38))
- dracut-systemd: replace `rd.udev.log-priority` with `rd.udev.log_level` ([c1275d87](https://github.com/dracut-ng/dracut-ng/commit/c1275d878cc6f6dac5b59a2024e6b5cc777dd6c7))
- dracut.sh: omit compressed kernel modules from find searching exec files ([ad36b61e](https://github.com/dracut-ng/dracut-ng/commit/ad36b61ec1a26714fbe3049435eff7199ffea5e0))
- improve Gentoo container ([76963537](https://github.com/dracut-ng/dracut-ng/commit/76963537edcfbad21c5fa096834e982564653808))
- Antonio Alvarez Feijoo <antonio.feijoo@suse.com>
- Laszlo Gombos <laszlo.gombos@gmail.com>
dracut-ng-100100
📋 Changes
- wait 12 hours before halt on media check fail ([faa3db78](https://github.com/dracut-ng/dracut-ng/commit/faa3db78b58554710e81ef95cceab68a1d52311e))
- do not use modprobe --all ([5850486f](https://github.com/dracut-ng/dracut-ng/commit/5850486fbc3e7d6550fadf21d8e060c236214e9f))
- 45ifcfg: mark as deprecated and strictly opt-in ([79e1def5](https://github.com/dracut-ng/dracut-ng/commit/79e1def5ab9a19fdb9a5cc33c4893e49a7a10b67))
- 90kernel-modules:
- add surface_aggregator_registry for Surface Laptop 4 ([8cc89664](https://github.com/dracut-ng/dracut-ng/commit/8cc8966491830072f75a918c51533bea11211253))
- add intel_lpss_pci for MacBook Pro 2017 ([f0526fde](https://github.com/dracut-ng/dracut-ng/commit/f0526fdea993d7e1ffa612c93656c77b41eb0509))
- 90multipath: drop unneeded dependencies from configure service ([9ac195c1](https://github.com/dracut-ng/dracut-ng/commit/9ac195c11c1f38dc6f0389d99fb3e76509c2e1c4))
- Makefile: release is now just made out of a git sha ([71109aed](https://github.com/dracut-ng/dracut-ng/commit/71109aed43420eaba7e2168ae7b8d48c8a1078de))
- + 83 more
dracut-060060
📋 Changes
- dracut-install:
- don't strdup() environment block ([efd4ca27](https://github.com/dracutdevs/dracut/commit/efd4ca271f15530d7264d2c87a104284e20b28aa))
- don't reallocate {src,dst}path in hmac_install() ([77226cb4](https://github.com/dracutdevs/dracut/commit/77226cb412822dc7614037c6d9225d98e64d4a55))
- don't strdup() excessively for dracut_install() ([a20556f0](https://github.com/dracutdevs/dracut/commit/a20556f0e51249e501aeb87eb5a337a15db52253))
- stat() w/unused buf -> access(F_OK) in dracut-install ([e7ed8337](https://github.com/dracutdevs/dracut/commit/e7ed8337bb9fec0283af5dc745450394ba649a03))
- multiple single-character strstr()s -> strpbrk() ([751a110f](https://github.com/dracutdevs/dracut/commit/751a110f29f07cb41246c09784c63bb26bb708c6))
- codespell ([ddf63231](https://github.com/dracutdevs/dracut/commit/ddf6323145d50d33a897687474c73770328bf757))
- make iso-scan trigger udev events ([7b530f26](https://github.com/dracutdevs/dracut/commit/7b530f26368d723dcc34fb67d687c60009b06412), closes [#2183](https://github.com/dracutdevs/dracut/issues/2183))
- + 189 more
