Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • applied/005-1
    4bbfa68b · 005-1 (patches applied) ·
    git-ubuntu import
  • 056
    dracut-056
    
    Bug Fixes
    ---------
    
    * **base:**
        *  do not change the provided UUID ([4e858741](https://github.com/dracutdevs/dracut/commit/4e858741087a5cfea891bd2c1fd51ea9b830aeaf))
        *  add default device choice ([e8c18c9f](https://github.com/dracutdevs/dracut/commit/e8c18c9f7f5ed94898f70e9ff5a5f94a815a2b49))
        *  tr needs to be installed ([dfbfd33b](https://github.com/dracutdevs/dracut/commit/dfbfd33b24524c0c10ad3594be143192f5b7da84))
        *  do not quote $initargs for switch_root ([f649cd10](https://github.com/dracutdevs/dracut/commit/f649cd10b2e920e9d65c532db9b9f89a7370ad99))
        *  repair installing dracut-util ([d7acf107](https://github.com/dracutdevs/dracut/commit/d7acf107f2ac619f73dfa29588ea9adfaf79e296))
    * **bluetooth:**
        *  make hostonly configuration files optional ([d03fb675](https://github.com/dracutdevs/dracut/commit/d03fb675d8e904c6c44de9b91814b33c45043f4f))
        *  dbus configuration path fixes ([34b1dd2e](https://github.com/dracutdevs/dracut/commit/34b1dd2e26c343e9000094db01a7985b6851adf1))
    * **cms:**  reload NetworkManager connections ([07977ee5](https://github.com/dracutdevs/dracut/commit/07977ee5c5294a5d30c1f33f292a0b31303750fb))
    * **cpio:**
        *  correct dev_t -> rmajor/rminor mapping ([acc629ab](https://github.com/dracutdevs/dracut/commit/acc629abb0d7a26f692f99e5a9cf8c8401bc6a86))
        *  write zeros instead of seek for padding and alignment ([0af11c5e](https://github.com/dracutdevs/dracut/commit/0af11c5ea5018a3e1049a2207a9a671049651876))
    * **crypt:**  remove quotes from cryptsetupopts ([e0abf88a](https://github.com/dracutdevs/dracut/commit/e0abf88a15d23fbf793cf872397016ad86aeaaa8), closes [#1528](https://github.com/dracutdevs/dracut/issues/1528))
    * **crypt-gpg:**
        *  tr needs to be installed ([a93fbc4a](https://github.com/dracutdevs/dracut/commit/a93fbc4ae00d8c6ecda67319a6425f7966609bbe))
        *  execute --card-status on each try ([66100936](https://github.com/dracutdevs/dracut/commit/6610093698db25fda1d584b9771da1e2c2330095))
    * **dasd_rules:**
        *  correct udev dasd rules parsing ([5de6e4d5](https://github.com/dracutdevs/dracut/commit/5de6e4d56e5206cb47f645ad1cb6d39794048c68))
        *  remove collect based udev rule creators ([ebafbd82](https://github.com/dracutdevs/dracut/commit/ebafbd824175e201ae9476576588a896c6b7d7eb))
    * **dmsquash-live:**
        *  option to use overlayfs on a block device root ([813577e2](https://github.com/dracutdevs/dracut/commit/813577e2ba034b448d2cf2d2857b2d20d56c0259))
        *  do not install systemd files when systemd is not enabled ([bf8738d3](https://github.com/dracutdevs/dracut/commit/bf8738d31ca53ad6410c46c1f9b2a4a12273b9a3))
        *  iso-scan requires rmdir ([e19e3890](https://github.com/dracutdevs/dracut/commit/e19e38904c054664473207d2d6ef3c53bd938867))
        *  correct regression introduced with shellcheck changes ([0c631efb](https://github.com/dracutdevs/dracut/commit/0c631efb10bf4ce18ec8640277bd94712950298a))
    * **dmsquash-live-ntfs:**  fuse3 no longer requires ulockmgr_server ([75ad2699](https://github.com/dracutdevs/dracut/commit/75ad269931eccd266a5d60ba4000d93655143e00))
    * **dracut:**  be more robust when using 'set -u' ([22a80629](https://github.com/dracutdevs/dracut/commit/22a80629b4bbcef02eb8fe3611ea44e253ef4c61))
    * **dracut-functions.sh:**
        *  ip route parsing ([d754e1c6](https://github.com/dracutdevs/dracut/commit/d754e1c6f081a6501cb7fdcb5caaa6c4977235af))
        *  get block device driver if in a virtual subsystem ([dc3b976f](https://github.com/dracutdevs/dracut/commit/dc3b976f3393d7a3fb75b349418fc8ee2c9142bd))
    * **dracut-init:**  unbreak a comment ([bc4f196f](https://github.com/dracutdevs/dracut/commit/bc4f196f9825029eaef7ccf525ec57f5229b2793))
    * **dracut-initramfs-restore.sh:**
        *  add missing compression options ([e86397de](https://github.com/dracutdevs/dracut/commit/e86397de24f4efa6d36e2bb5ae84b7d9ec69b72d))
        *  add missing default paths ([3d8e1ad2](https://github.com/dracutdevs/dracut/commit/3d8e1ad2ae1e34244ddf700beea6358c1452e05c), closes [#1628](https://github.com/dracutdevs/dracut/issues/1628))
    * **dracut-install:**  tweaks to get_real_file() ([1beeaf3b](https://github.com/dracutdevs/dracut/commit/1beeaf3b71aed763d5fc7a9ee044d675f8906e8c))
    * **dracut-shutdown:**  add cleanup handler on failure ([7ab1d002](https://github.com/dracutdevs/dracut/commit/7ab1d00227cad6f1b86ba01fdc766769faebb031))
    * **dracut-systemd:**  do not use Requires for vconsole-setup.service ([a7f5429c](https://github.com/dracutdevs/dracut/commit/a7f5429cb81f7ffdf9bd5684af8d36725170b756))
    * **dracut.sh:**
        *  do not ignore invalid config file or dir path ([7de9ffc0](https://github.com/dracutdevs/dracut/commit/7de9ffc0574790ecbad74b5a000ecd022d7736d4))
        *  check kernel zstd support early ([475497b1](https://github.com/dracutdevs/dracut/commit/475497b1bd12c006c782541124b6427cb7ef4cb7))
        *  check availability of configured compression ([bdac657b](https://github.com/dracutdevs/dracut/commit/bdac657bf65615438942a872491a818750735014))
        *  inform user about auto-selected compression method ([06d47ded](https://github.com/dracutdevs/dracut/commit/06d47ded679231e1370cc655c1df408fc865baac))
        *  drop pointless check for module compression method ([586d3e76](https://github.com/dracutdevs/dracut/commit/586d3e7664c00bf144becfa69dde2dbab8711d51))
        *  change misspelled variable name ([acfd97a9](https://github.com/dracutdevs/dracut/commit/acfd97a94385c33cd6cef4e5a37f233ea4081288))
        *  remove wrong $ in loop sequence ([f1245b5b](https://github.com/dracutdevs/dracut/commit/f1245b5bc13a98ef0dcc679dcef6148214e09503))
        *  handle symlinks appropriately while using '-i' option ([c7fbc0c8](https://github.com/dracutdevs/dracut/commit/c7fbc0c8901917baf0d1f0822568e65c6ec00d18))
        *  handle '-i' option to include files beginning with '.' ([f1138012](https://github.com/dracutdevs/dracut/commit/f1138012c9dc44e6614466c0a8e929fc55e4a5dd))
    * **drm:**  add privacy screen modules to the initrd ([14d97a6a](https://github.com/dracutdevs/dracut/commit/14d97a6a28c6172340c47c89374358aaf4e2629d))
    * **fedora.conf.example:**  rename misspelled variable ([9371dcab](https://github.com/dracutdevs/dracut/commit/9371dcaba3c58377428eee44bd702fae7b2ab20e))
    * **fido2:**  add a missing library ([4753738b](https://github.com/dracutdevs/dracut/commit/4753738b62d958955f50fb077ea21c56a8d23dc3))
    * **fips:**
        *  missing sourcing of dracut-lib ([857b17f0](https://github.com/dracutdevs/dracut/commit/857b17f090bdf575292f0bd6f5e8e3d753f6b426))
        *  add and remove local variables ([e8121bfd](https://github.com/dracutdevs/dracut/commit/e8121bfddda34e20db889a74d4ac6259ed182aea))
        *  wrong error message ([7f10c483](https://github.com/dracutdevs/dracut/commit/7f10c483b6abcc8be42cf246bbdade264be68228))
        *  handle s390x OSTree systems ([78557f05](https://github.com/dracutdevs/dracut/commit/78557f05a69fe718a97df85d2ed741ce10d3f806))
    * **fips.sh:**  repsect rd.fips.skipkernel ([5789abcb](https://github.com/dracutdevs/dracut/commit/5789abcbe05f30d556086590b786c4857d025d9d))
    * **img-lib:**  install rmdir ([51ce8893](https://github.com/dracutdevs/dracut/commit/51ce8893d981e90640123a7dcc3e4f3621e7d819))
    * **install:**
        *  segfault on popen error ([5c2f72f1](https://github.com/dracutdevs/dracut/commit/5c2f72f152ec319a8001d1ff0bfd1f81a9130b04))
        *  extend hwcaps library handling to libraries under glibc-hwcaps/ ([10ed204f](https://github.com/dracutdevs/dracut/commit/10ed204f873f454dcd15ffcc82dc3a1c781c1514))
        *  use size_t to avoid -Wsign-compare warning ([55468a2d](https://github.com/dracutdevs/dracut/commit/55468a2d40182de4cce5ba4ecd5dcd96be03bd4d))
        *  improve gettid definition ([ef0f848a](https://github.com/dracutdevs/dracut/commit/ef0f848a67fdd0a0dab135acbd1cd7fa0179a95c))
        *  validate return values log.c ([19537f89](https://github.com/dracutdevs/dracut/commit/19537f8943ac4106c6d4ab0e00a48a8c0a9a0519))
        *  rectify unused function args in log.c ([b5cf7ec7](https://github.com/dracutdevs/dracut/commit/b5cf7ec784335ec561e379f8e78f48019a344ac0))
        *  use wrapper for asprintf ([e2a61595](https://github.com/dracutdevs/dracut/commit/e2a61595d2c91202ff4ea69937064cd2c0d1f336))
        *  use unsigned int instead of unsigned ([74a41799](https://github.com/dracutdevs/dracut/commit/74a417994840f7a6119e2dee57f9a3bb4d84998b))
        *  reduce cppcheck warnings ([b0bf8187](https://github.com/dracutdevs/dracut/commit/b0bf8187d5cc51d5576d8d70a81677d7c9741b37))
        *  add a missing ret value assignment ([6a444261](https://github.com/dracutdevs/dracut/commit/6a44426162d5b1b7084b17f921799863d353f847))
    * **integrity:**  add support for loading multiple EVM x509 certs ([9da76af8](https://github.com/dracutdevs/dracut/commit/9da76af8e7f0f7a939b2ee44f0b4a5ce0bdd3b0b))
    * **iscsi:**  add support for the new iscsiadm "no-wait" (-W) command ([7374943a](https://github.com/dracutdevs/dracut/commit/7374943ae3d063f0142c969b132c4156030fda8b))
    * **kernel-modules:**
        *  add mailbox drivers for arm ([0e80ff72](https://github.com/dracutdevs/dracut/commit/0e80ff72e01d28e7e92d3adbf98ec40bdbdc37fe))
        *  detect block device's hardware driver ([c86f4d28](https://github.com/dracutdevs/dracut/commit/c86f4d286000d1e76fd405560b4114537e2cbbff))
        *  add blk_mq_alloc_disk and blk_cleanup_disk to blockfuncs ([b292ce72](https://github.com/dracutdevs/dracut/commit/b292ce7295f18192124e64e5ec31161d09492160))
        *  add more modules on RISC-V ([3cc9f1c1](https://github.com/dracutdevs/dracut/commit/3cc9f1c10c67dcdb5254e0eb69f19e9ab22abf20))
        *  add isp1760 USB controller ([15398458](https://github.com/dracutdevs/dracut/commit/15398458685d376fef56b1bf6fe09ae7c68324c1))
        *  add Type-C USB drivers for generic initrd ([a1287c62](https://github.com/dracutdevs/dracut/commit/a1287c627f28b16b1b066b7c256549b832bd98de))
    * **kernel-modules-extra:**  handle zstd module extension ([b3d2dcb7](https://github.com/dracutdevs/dracut/commit/b3d2dcb71e7af8f605f5f66041ed3c801333e5f1))
    * **lvm:**
        *  restore setting LVM_MD_PV_ACTIVATED ([164e5ebb](https://github.com/dracutdevs/dracut/commit/164e5ebb1199ea3e3d641ce402d8257f0055a529))
        *  replace --partial option ([97543cca](https://github.com/dracutdevs/dracut/commit/97543cca48dfde849396f11c83f9c320e1b91c46))
    * **man:**  default value of rd.retry was increased to 180 seconds ([4855242c](https://github.com/dracutdevs/dracut/commit/4855242ce5cb586afd2eebd91df57ce1d28ae6b5))
    * **mdraid:**  allow UUID comparison for more than one UUID ([d364ce83](https://github.com/dracutdevs/dracut/commit/d364ce8334fef96f48492bd0fb3b7deac37bbb66))
    * **memstrack:**  drop bash runtime requirement ([35822f39](https://github.com/dracutdevs/dracut/commit/35822f39970b369301e0ff54436d5714dd996896))
    * **mksh:**  requires printf ([f806a628](https://github.com/dracutdevs/dracut/commit/f806a628aa9aec548e425e81b6ea4ab6f5db26f6))
    * **multipath:**
        *  check if mpathconf is available ([4318533e](https://github.com/dracutdevs/dracut/commit/4318533e1493bfab622b64efc1b799426c812c26))
        *  drop ExecStop= setting from service unit ([9491e599](https://github.com/dracutdevs/dracut/commit/9491e599282d0d6bb12063eddbd192c0d2ce8acf))
        *  get config. dir from configuration ([2e3c5444](https://github.com/dracutdevs/dracut/commit/2e3c5444d271cb8f05955858b8fdc367c4ea5c48))
    * **multipathd.service:**
        *  drop dependencies on iscsi and iscsid ([6246da40](https://github.com/dracutdevs/dracut/commit/6246da400fa7f527a1ff1c620bf85ac9f6644508))
        *  adapt to upstream multipath-tools unit file ([a247d2bc](https://github.com/dracutdevs/dracut/commit/a247d2bc0d4c6d37a2ea4f3da98dd7902bb37385))
        *  remove dependency on systemd-udev-settle ([371b338a](https://github.com/dracutdevs/dracut/commit/371b338a5f19d40ff4c3216dc0f27f9a00cf4e22))
    * **network:**
        *  consistent use of "$gw" for gateway ([3f2c76bb](https://github.com/dracutdevs/dracut/commit/3f2c76bb1456941a28d3333569d2bf18f8624617))
        *  wrong test of wicked unit ([22e68307](https://github.com/dracutdevs/dracut/commit/22e683077a686b592da55e1d247b31f65c95d481))
        *  add errors and warnings when network interface does not exist ([79389352](https://github.com/dracutdevs/dracut/commit/7938935267dd8824f074adf84c219340ad4c8db6))
    * **network-manager:**
        *  skip non-directories in /sys/class/net ([d9c3c774](https://github.com/dracutdevs/dracut/commit/d9c3c77437d91d7d66369a3ef701ffc5e501346d))
        *  disable tty output if the console is not usable ([f6e6be24](https://github.com/dracutdevs/dracut/commit/f6e6be245d0cda14d90a0442b688c8dca1410a2e))
        *  show output on console only with rd.debug enabled ([e07b7ad0](https://github.com/dracutdevs/dracut/commit/e07b7ad0e7f5dbb8024336f3075610b3b74ffb2e))
        *  write DHCP filename option to dhcpopts file ([38320fce](https://github.com/dracutdevs/dracut/commit/38320fce56a8d83b79d6c970c491a454ba9de213))
        *  check for nm-initrd-generator in both /usr/{libexec,lib} ([5ee7e249](https://github.com/dracutdevs/dracut/commit/5ee7e249b8cc74461122ccd7efe954b3402c23da))
        *  ensure safe content of /tmp/dhclient."$ifname".dhcpopts ([e509c638](https://github.com/dracutdevs/dracut/commit/e509c638e68a8e3cae446d1a4f9f86e3aa6e7a99))
        *  include nm-daemon-helper binary ([0e590531](https://github.com/dracutdevs/dracut/commit/0e5905315e92dfc095f543fd73db6190db533217))
        *  don't pull in systemd-udev-settle ([a0f12fb6](https://github.com/dracutdevs/dracut/commit/a0f12fb6a09b09f35ab28753d7c4461c10a8b562))
        *  support teaming under NM+systemd ([a97d2ced](https://github.com/dracutdevs/dracut/commit/a97d2cedcf65a9a2fbff2591171f0163c7d3cb46))
        *  pull in network.target in nm-initrd.service ([a97d6e2b](https://github.com/dracutdevs/dracut/commit/a97d6e2b13146783831b166ec5e8b33b29c514b0))
    * **network-wicked:**  multiple path corrections ([d3b5bc17](https://github.com/dracutdevs/dracut/commit/d3b5bc17ebadfe8922d1144b3dfd5435d0ecc71a))
    * **nvmf:**  validate_ip_conn ([655c65e6](https://github.com/dracutdevs/dracut/commit/655c65e6ced00e7a80c41e96c5f6fe108da07839))
    * **qeth_rules:**  check the existence of /sys/devices/qeth/*/online beforehand ([6c71ba41](https://github.com/dracutdevs/dracut/commit/6c71ba4121ae64ccd13fefba68ca327ac623810f))
    * **resume:**
        *  resume using /usr/lib64/suspend ([c4593734](https://github.com/dracutdevs/dracut/commit/c459373448d24760d15e22fde7c6f811c7891376))
        *  check for presence of /sys/power/resume ([0b977906](https://github.com/dracutdevs/dracut/commit/0b97790626bff3579755b38f78a9c524a075cfcc))
    * **rootfs-block:**  make the base module dependency explicit ([3326e4c9](https://github.com/dracutdevs/dracut/commit/3326e4c957d0499495d9e91182fc574b960ace86))
    * **s390_rules:**  drop collect installation ([f905c3a7](https://github.com/dracutdevs/dracut/commit/f905c3a72c975cf6006f266755cc91229132c739))
    * **shutdown:**  be robust against forced shutdown ([b9ba3c8b](https://github.com/dracutdevs/dracut/commit/b9ba3c8bb8f0f1328cd1ffaa8dbf64585b28c474))
    * **skipcpio:**
        *  calculate and use CPIO_MAGIC_LEN ([3fb8723c](https://github.com/dracutdevs/dracut/commit/3fb8723ce0066b4ba92f6dbfc4373a66d1f551c4))
        *  improve error checking ([f6d16b6b](https://github.com/dracutdevs/dracut/commit/f6d16b6bbd5b8b7ac238c3d2148bebf4e91140a2))
    * **squash:**
        *  apply FIPS and libpthread workaround ([5ab18dee](https://github.com/dracutdevs/dracut/commit/5ab18dee996f0eeb2b0bfe354570e1b1af46d025))
        *  remove tailing '/' when installing ld.so.conf.d ([cbd85597](https://github.com/dracutdevs/dracut/commit/cbd85597e3ed6abf64ac17f431da5477eb5aefa0))
        *  keep ld cache under initdir ([dc21638c](https://github.com/dracutdevs/dracut/commit/dc21638c3f0acbb54417f3bfb6294ad5514bf2db))
        *  create relative symlinks ([a2b6be44](https://github.com/dracutdevs/dracut/commit/a2b6be44792b68218e3378a7d844b0f8527a4805))
    * **systemd-sysusers:**
        *  use split systemd sysuser configs ([fec93bb2](https://github.com/dracutdevs/dracut/commit/fec93bb22181f80056b40231fca36c422248ade0))
        *  override systemd-sysusers.service ([dcbe23c1](https://github.com/dracutdevs/dracut/commit/dcbe23c14d13ca335ad327b7bb985071ca442f12))
    * **tpm2-tss:**
        *  add a missing library ([c656b612](https://github.com/dracutdevs/dracut/commit/c656b612b101e4834e01f9841162e2629a7272f7))
        *  typo in depends() ([8b17105b](https://github.com/dracutdevs/dracut/commit/8b17105bed69ed90582a13d97d95ee19e6581365))
    * **url-lib:**
        * SC2086: Double quote to prevent globbing and word splitting ([acb18869](https://github.com/dracutdevs/dracut/commit/acb18869e98687a3f8c172d7e7befaa5326cf67a))
        * SC2046: Quote this to prevent word splitting ([ec50cec3](https://github.com/dracutdevs/dracut/commit/ec50cec3bd9169410df409e077d0487c63c2a627))
        * improve ca-bundle detection ([e3bb1815](https://github.com/dracutdevs/dracut/commit/e3bb1815bbbff1a7e21b857d2ae32bc0410754d5))
        * make pre-pivot hook separetely per nfs mount ([2f091b17](https://github.com/dracutdevs/dracut/commit/2f091b17075f81ff490b05d3d566d736fc32f0be))
    * **usrmount:**  do not empty _dev variable ([4afdcba2](https://github.com/dracutdevs/dracut/commit/4afdcba212793f136aea012b30dd7bdb5b641a5a))
    * **zfcp_rules:**
        *  correct udev zfcp rules parsing ([59252668](https://github.com/dracutdevs/dracut/commit/5925266832042f9d17a3fb7a219b83118c5b16d6))
        *  remove collect based udev rule creators ([d40c49a8](https://github.com/dracutdevs/dracut/commit/d40c49a8dfe203be33af8ace5f0efd07a88856f4))
    
    Features
    --------
    
    * **Makefile:**  cargo wrapper for dracut-cpio build ([51d21c6b](https://github.com/dracutdevs/dracut/commit/51d21c6b37b0eb8566d18d665d0197ca4d68101c))
    * **cpio:**
        *  add newc archive creation utility ([a9c67046](https://github.com/dracutdevs/dracut/commit/a9c67046431ccf5fd4f4c16c890695df388f0d38))
        *  add rust argument parsing library from crosvm ([94fc5026](https://github.com/dracutdevs/dracut/commit/94fc50262f5e6c28d92782dc231fbb6c61855954))
    * **crypt:**
        *  check if pkcs11 module is needed in hostonly mode ([56f4fb6c](https://github.com/dracutdevs/dracut/commit/56f4fb6cb755327c77c32f8c414a4a0e64fc933c))
        *  check if fido2 module is needed in hostonly mode ([d5fd030c](https://github.com/dracutdevs/dracut/commit/d5fd030cc285730e1a1b9e0e78a1e1dc4daabfe0))
        *  check if tpm2-tss module is needed in hostonly mode ([5d990a00](https://github.com/dracutdevs/dracut/commit/5d990a004b5ae6863f2c9a633b184c07dd73563d))
    * **dracut.sh:**
        *  add --aggresive-strip option ([67fc670a](https://github.com/dracutdevs/dracut/commit/67fc670a88ab6c97d22c6718082619c0cf850fc3))
        *  add "--enhanced-cpio" option for calling dracut-cpio ([afe4a6db](https://github.com/dracutdevs/dracut/commit/afe4a6dbb7df62982baab8212bba5d90010dfbac))
        *  check if target kernel has zstd support compiled in ([591118c5](https://github.com/dracutdevs/dracut/commit/591118c56da2bfcea060e3b7671bc87b23c0e44a))
    * **fido2:**  introducing the fido2 module ([049973b7](https://github.com/dracutdevs/dracut/commit/049973b708298ea0ce1ac9c869b404f4c718eff3))
    * **lvm:**
        *  only run lvchange for LV that is seen on devices ([1af46743](https://github.com/dracutdevs/dracut/commit/1af46743195422aaebcde5c508a5dd479eff51ea))
        *  use generated filter when none is set ([7ffc5e38](https://github.com/dracutdevs/dracut/commit/7ffc5e388bcce20785803825bdd260c3c854b34f))
        *  update lvm command options ([c0a54f29](https://github.com/dracutdevs/dracut/commit/c0a54f2993b1d3c2101202c274a41f925445d54b))
    * **pcsc:**  introducing the pcsc module ([dcaff88a](https://github.com/dracutdevs/dracut/commit/dcaff88ac942042e3db0a2bbfc1c995ec0735f38))
    * **pkcs11:**
        *  include the module in the spec file ([c5907f82](https://github.com/dracutdevs/dracut/commit/c5907f82d835d72e4dd7c473a86e872fce37d61e))
        *  introducing the pkcs11 module ([83ea8cf0](https://github.com/dracutdevs/dracut/commit/83ea8cf001a49356cf7814b3c08bdd1c4b4f2763))
    * **spec:**  add systemd-integritysetup module ([fe8df024](https://github.com/dracutdevs/dracut/commit/fe8df0240a24b9d2d60a5b0b998f82b251ede849))
    * **squash:**  install umount util ([563f5434](https://github.com/dracutdevs/dracut/commit/563f543424c66bf38e6cbd3f489655d45ad9b5c5))
    * **systemd:**  enable support for systemd compiled with ASAN ([d502d2a8](https://github.com/dracutdevs/dracut/commit/d502d2a816ba8f8329b3d8616bd2a7e82a0ad21f))
    * **systemd-integritysetup:**  introducing the systemd-integritysetup module ([33cf47a6](https://github.com/dracutdevs/dracut/commit/33cf47a60870cc290bd5b59c9cf87c54ad37051f))
    
    Contributors
    ------------
    
    - Antonio Alvarez Feijoo <antonio.feijoo@suse.com>
    - David Disseldorp <ddiss@suse.de>
    - Martin Wilck <mwilck@suse.de>
    - Jóhann B. Guðmundsson <johannbg@gmail.com>
    - Shreenidhi Shedi <sshedi@vmware.com>
    - David Teigland <teigland@redhat.com>
    - Beniamino Galvani <bgalvani@redhat.com>
    - Thomas Blume <thomas.blume@suse.com>
    - Kairui Song <kasong@redhat.com>
    - Laszlo Gombos <laszlo.gombos@gmail.com>
    - Renaud Métrich <rmetrich@redhat.com>
    - Dusty Mabe <dusty@dustymabe.com>
    - Masahiro Matsuya <mmatsuya@redhat.com>
    - Alexander Wenzel <alexander.wenzel@qbeyond.de>
    - Andre Russ <andre.russ@sap.com>
    - Cornelius Hoffmann <coding@hoffmn.de>
    - David Tardon <dtardon@redhat.com>
    - Frantisek Sumsal <frantisek@sumsal.cz>
    - Harald Hoyer <harald@profian.com>
    - José María Fernández <josemariafg@gmail.com>
    - Kairui Song <kasong@tencent.com>
    - Peter Robinson <pbrobinson@fedoraproject.org>
    - Pingfan Liu <piliu@redhat.com>
    - Tony Asleson <tasleson@redhat.com>
    - Zoltán Böszörményi <zboszor@gmail.com>
    - Adrien Thierry <athierry@redhat.com>
    - Alexander Tsoy <alexander@tsoy.me>
    - Andreas Schwab <schwab@suse.de>
    - Andrey Sokolov <keremet@altlinux.org>
    - Brandon Sloane <btsloane@verizon.net>
    - Charles Rose <charles.rose@dell.com>
    - Coiby Xu <coxu@redhat.com>
    - Dan Horák <dhorak@redhat.com>
    - Dirk Müller <dirk@dmllr.de>
    - Glenn Morris <rgm@stanford.edu>
    - Hans de Goede <hdegoede@redhat.com>
    - Hari Bathini <hbathini@linux.ibm.com>
    - Henrik Gombos <henrik99999@gmail.com>
    - Jonathan Lebon <jonathan@jlebon.com>
    - LinkTed <link.ted@mailbox.org>
    - Lubomir Rintel <lkundrak@v3.sk>
    - Luca BRUNO <luca.bruno@coreos.com>
    - Lukas Nykryn <lnykryn@redhat.com>
    - Matthias Berndt <matthias_berndt@gmx.de>
    - Mike Gilbert <floppym@gentoo.org>
    - Pavel Valena <pvalena@redhat.com>
    - Stefan Berger <stefanb@linux.ibm.com>
    - Thomas Haller <thaller@redhat.com>
    - Tomasz Paweł Gajc <tpgxyz@gmail.com>
    - Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
    - joshuacov1 <joshuacov@gmail.com>
    - lapseofreason <lapseofreason0@gmail.com>
    
    
  • 055-1
    7888f735 · Release for experimental ·
    Upload to experimental
    
  • import/055-1
    55ceba22 · 055-1 (patches unapplied) ·
    git-ubuntu import
  • 055
    dracut-055
    
  • 054
    dracut-054
    
  • 053
    dracut-053
    
    * **dracut.sh:**
      *  unfreeze /boot on exit
         ([d87ae137](https://github.com/dracutdevs/dracut/commit/d87ae13721d04a8a2192d896af224ac6965caf70))
      *  proper return code for inst_multiple in dracut-init.sh
         ([d437970c](https://github.com/dracutdevs/dracut/commit/d437970c013e3287de263a1e60a117b15239896c))
    * **fcoe:**
      *  rename rd.nofcoe to rd.fcoe
         ([6f7823bc](https://github.com/dracutdevs/dracut/commit/6f7823bce65dd4b52497dbb94892b637fd06471a))
      *  rd.nofcoe=0 should disable fcoe
         ([805b46c2](https://github.com/dracutdevs/dracut/commit/805b46c2a81e04d69fc3af912942568516d05ee7))
    * **i18n:**
      *  get rid of `eval` calls
         ([5387ed24](https://github.com/dracutdevs/dracut/commit/5387ed24c8b33da1214232d57ab1831e117aaba0))
      *  create the keyboard symlinks again
         ([9e1c7f3d](https://github.com/dracutdevs/dracut/commit/9e1c7f3deadd387adaa97b189593b4ba3d7c6d5a))
    * **network-manager:**
      *  run as a service if systemd module is present
         ([c17c5b76](https://github.com/dracutdevs/dracut/commit/c17c5b7604c8d61dd1c00ee22d44c3a5d7d6dfee))
      *  rework how NM is started in debug mode
         ([34c73b33](https://github.com/dracutdevs/dracut/commit/34c73b339baa025dfd8916379c4d191be34a8af5))
    * **drm:**  skip empty modalias files in drm module setup
         ([c3f24184](https://github.com/dracutdevs/dracut/commit/c3f241849de6434d063ef92e6880f6b0335c1800))
    
    - Lukas Nykryn <lnykryn@redhat.com>
    - Harald Hoyer <harald@redhat.com>
    - Andrew J. Hesford <ajh@sideband.org>
    - Evgeni Golov <evgeni@golov.de>
    - Jóhann B. Guðmundsson <johannbg@gmail.com>
    - Sergei Iudin <tsipa740@gmail.com>
    - Tomasz Paweł Gajc <tpgxyz@gmail.com>
    
  • 052
    dracut-052
    
    - **dracut:**
      - allow overriding the systemctl command for sysroot with `$SYSTEMCTL` for cross compilation
      - add additional global variables
    
         Variables like `dbusconfdir` or `systemdnetwork` are now exported
         to the individual modules as global variables. If they are not set
         in the distribution dracut config files, they are set via `pkg-config`
    
      - A `--no-uefi` option as been added to the CLI options to disable a default `uefi=yes`
        set by a configuration file.
    
    - **kernel-modules:**  add modules from `drivers/memory` for arm
    - **network-legacy:**  send dhcp in parallel on all devices via the `single-dhcp` option
    - **dbus:**  introduce a meta module for dbus
    - **dbus-broker:**  introduce the dbus-broker module
    - **dbus-daemon:**  introduce the dbus-daemon module
    - **systemd-ask-password:**  introduce the systemd-ask-password module
    - **systemd-coredump:**  introduce the systemd-coredump module
    - **systemd-modules-load:**  introduce the systemd-modules-load module
    - **systemd-repart:**  introduce the systemd-repart module
    - **systemd-sysctl:**  introduce the systemd-sysctl module
    - **systemd-sysusers:** introduce the systemd-sysuser module
    
    -   first round of shellcheck for all shell scripts
    -   revise all module checks to not error out about missing dependencies
    -   use the top-level `/efi` path to address the EFI partition
    -   correct the squash quirk
    -   use `find_binary` instead of other methods, because `find_binary` honors `dracutsysrootdir`
    -   quote globbing in module-setup.sh for `inst_multiple`
    -   move ldconfig after library workaround
    -   do not set cmdline for uefi images unless asked
    - **dracut:**  don't override `PATH`, if `dracutsysrootdir` is set
    - **dracut-functions.sh:**  check kernel config from `dracutsysrootdir`
    - **dracut-init.sh:**  make inst_libdir_file work with `dracutsysrootdir` set
    - **dracut-install:**  allow globbing for multiple sources
    - **06dbus:**
      -  do not hardcode path to dbus utils
      -  do not hardcode path to systemd unit
    - **uefi**  use efivars fs over the deprecated sysfs entries
    - **keyring**  adding shared keyring mode to systemd unit `dracut-pre-pivot.service`
    - **35network-manager:**  avoid restarting NetworkManager
    - **90kernel-modules:**  install generic crypto modules with hostonly unset
    - **99squash:**  use kernel config instead of modprobe to check modules
    - **dbus-daemon:**  use uid/gid from sysroot if `dracutsysrootdir` is set
    - **kernel-modules:**  add reset controllers for arm
    - **kernel-network-modules:**  also install modules from mdio subdirectory
    - **mdraid:**
      -  remove the `offroot` option (long deprecated)
      -  add the grow continue service `mdadm-grow-continue`
    - **network-legacy:**  silent the check for dhcp leaseinfo
    - **network-manager:**  allow override network manager version
    - **plymouth:**  install binaries with dependencies
    - **shutdown:**  add timeout to umount calls
    - **watchdog:**  fix dependencies in `module-setup.sh`
    
    - Harald Hoyer <harald@redhat.com>
    - Jóhann B. Guðmundsson <johannbg@gmail.com>
    - Zoltán Böszörményi <zboszor@pr.hu>
    - Alexey Shabalin <shaba@altlinux.org>
    - Daniel Molkentin <daniel.molkentin@suse.com>
    - Luiz Angelo Daros de Luca <luizluca@gmail.com>
    - Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
    - Alexander Tsoy <alexander@tsoy.me>
    - Anjali Kulkarni <anjali.k.kulkarni@oracle.com>
    - Beniamino Galvani <bgalvani@redhat.com>
    - David Tardon <dtardon@redhat.com>
    - Javier Martinez Canillas <javierm@redhat.com>
    - Kairui Song <kasong@redhat.com>
    - Lukas Nykryn <lnykryn@redhat.com>
    - Matthew Thode <mthode@mthode.org>
    - Nicolas Chauvet <kwizart@gmail.com>
    - Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
    - Ondrej Mosnacek <omosnace@redhat.com>
    - Peter Levine <plevine457@gmail.com>
    - Petr Pavlu <petr.pavlu@suse.com>
    - Vladius25 <vkorol2509@icloud.com>
    - Yang Liu <50459973+ly4096x@users.noreply.github.com>
    - foopub <45460217+foopub@users.noreply.github.com>
    - realtime-neil <neil@rtr.ai>
    
  • import/051-1
    4c6b1c37 · 051-1 (patches unapplied) ·
    git-ubuntu import
  • 051-1
    dcca77cb · make release 051-1 ·
  • 051
    e473057a · Update AUTHORS, NEWS ·
    dracut-051
    
    dracut:
    - allow running on a cross-compiled rootfs
    
      dracutsysrootdir is the root directory, file existence checks use it.
    
      DRACUT_LDCONFIG can override ldconfig with a different one that works
      on the sysroot with foreign binaries.
    
      DRACUT_LDD can override ldd with a different one that works
      with foreign binaries.
    
      DRACUT_TESTBIN can override /bin/sh. A cross-compiled sysroot
      may use symlinks that are valid only when running on the target
      so a real file must be provided that exist in the sysroot.
    
      DRACUT_INSTALL now supports debugging dracut-install in itself
      when run by dracut but without debugging the dracut scripts.
      E.g. DRACUT_INSTALL="valgrind dracut-install or
      DRACUT_INSTALL="dracut-install --debug".
    
      DRACUT_COMPRESS_BZIP2, DRACUT_COMPRESS_LBZIP2, DRACUT_COMPRESS_LZMA,
      DRACUT_COMPRESS_XZ, DRACUT_COMPRESS_GZIP, DRACUT_COMPRESS_PIGZ,
      DRACUT_COMPRESS_LZOP, DRACUT_COMPRESS_ZSTD, DRACUT_COMPRESS_LZ4,
      DRACUT_COMPRESS_CAT: All of the compression utilities may be
      overridden, to support the native binaries in non-standard places.
    
      DRACUT_ARCH overrides "uname -m".
    
      SYSTEMD_VERSION overrides "systemd --version".
    
      The dracut-install utility was overhauled to support sysroot via
      a new option -r and fixes for clang-analyze. It supports
      cross-compiler-ldd from
      https://gist.github.com/jerome-pouiller/c403786c1394f53f44a3b61214489e6f
    
      DRACUT_INSTALL_PATH was introduced so dracut-install can work with
      a different PATH. In a cross-compiled environment (e.g. Yocto), PATH
      points to natively built binaries that are not in the host's /bin,
      /usr/bin, etc. dracut-install still needs plain /bin and /usr/bin
      that are relative to the cross-compiled sysroot.
    
      DRACUT_INSTALL_LOG_TARGET and DRACUT_INSTALL_LOG_LEVEL were
      introduced so dracut-install can use different settings from
      DRACUT_LOG_TARGET and DRACUT_LOG_LEVEL.
    
    - don't call fsfreeze on subvol of root file system
    - Use TMPDIR (typically /run/user/$UID) if available
    - dracut.sh: add check for invalid configuration files
      Emit a warning about possible misconfigured configuration files, where
      the spaces around values are missing for +=""
    - dracut-functions: fix find_binary() to return full path
    - dracut.sh: FIPS workaround for openssl-libs on Fedora/RHEL
    - dracut.sh: fix early microcode detection logic
    - dracut.sh: fix ia32 detection for uefi executables
    - dracut.sh: Add --version
    - dracut.sh: Add --hostonly-nics option
    - EFI Mode: only write kernel cmdline to UEFI binary
    - Allow $DRACUT_INSTALL to be not an absolute path
    - Don't print when a module is explicitly omitted (by default)
    - Remove uses of bash (and bash specific syntax) in runtime scripts
    - dracut-init.sh: Add a helper for detect device kernel modules
    - dracut-functions.sh: Fix check_block_and_slaves_all
    - dracut-functions.sh: add a helper to check if kernel module is available
    
    Documentation
    - dracut.cmdline.7.asc: clarify usage of `rd.lvm.vg` and `rd.lvm.lv`
    - dracut.conf.5.asc: document how to config --no-compress in the config
    - fix CI badges in README.md and fix dracut description
    - dracut.modules.7.asc: fix typos
    - dracut.modules.7.asc: fix reference to insmodpost module
    - Add --version to man page
    - Adding code of conduct
    - Document initqueue/online hook
    
    dracut-install:
    - install: also install post weak dependencies of kernel modules
    - install: Globbing support for resolving "firmware:"
    
    mkinitrd:
    - use vmlinux regex for ppc*, vmlinuz for i686
    
    mkinitrd-suse:
    - fix i586 platform detection
    
    modules:
    
    00systemd:
    - skip dependency add for non-existent units
    - add missing cryptsetup-related targets
    
    05busybox:
    - simplify listing of supported utilities
    
    06rngd:
    - install dependant libs too
    - Do not start inside container
    
    10i18n:
    - i18n: Always install /etc/vconsole.conf
    
    35network-legacy:
    - dhclient-script: Fix typo in output of  BOUND & BOUND6 cases
    - simplify fallback dhcp setup
    
    35network-manager:
    - ensure that nm-run.sh is executed when needed
    - install libnss DNS and mDNS plugins
    - always pull in machinery to read ifcfg files
    - set kernel hostname from the command line
    - move connection generation to a lib file
    
    40network:
    - fix glob matching ipv6 addresses
    - net-lib.sh: support infiniband network mac addresses
    
    45url-lib:
    - drop NSS if it's not in curl --version
    
    80cms:
    - regenerate NetworkManager connections
    
    90btrfs:
    - force preload btrfs module
    - Install crypto modules in 90kernel-modules
    
    90crypt:
    - cryptroot-ask: no warn if /run/cryptsetup exist
    - install crypto modules in 90kernel-modules
    - try to catch kernel config changes
    - fix force on multiple lines
    - pull in remote-cryptsetup.target enablement
    - cryptroot-ask: unify /etc/crypttab and rd.luks.key
    
    90dmsquash-live:
    - iso-scan.sh: Provide an easy reference to iso-scan device
    
    90kernel-modules:
    - remove nfit from static module list (see nvdimm module)
    - install crypto modules in 90kernel-modules
    - add sg kernel module
    - add pci_hyperv
    - install block drivers more strictly
    - install less modules for hostonly mode
    - arm: add drivers/hwmon for arm/arm64
    
    90kernel-network-modules
    - on't install iscsi related module (use 95iscsi)
    
    90lvm:
    - remove unnecessary ${initdir} from lvm_scan.sh
    - fix removal of pvscan from udev rules
    - do not add newline to cmdline
    
    90multipath:
    - add automatic configuration for multipath
      (adds 'rd.multipath=default' to use the default config)
    - install kpartx's 11-dm-parts.rules
    
    90nvdimm:
    - new module for NVDIMM support
    
    90ppcmac:
    - respect DRACUT_ARCH, don't exclude ppcle
    
    90qemu-net:
    - in hostonly mode, only install if network is needed
    - install less module for strict hostonly mode
    
    91zipl:
    - parse-zipl.sh: honor SYSTEMD_READY
    
    95cifs:
    - pass rootflags to mount
    - install new softdeps (sha512, gcm, ccm, aead2)
    
    95dasd:
    - only install /etc/dasd.conf if present
    
    95dcssblk:
    - fix script permissions
    
    95fcoe:
    - fix pre-trigger stage by replacing exit with return in lldpad.sh
    - default rd.nofcoe to false
    - don't install if there is no FCoE hostonly devices
    
    95iscsi:
    - fix missing space when compiling cmdline args
    - fix ipv6 target discovery
    
    95nfs:
    - only install rpc services for NFS < 4 when hostonly is strict
    - Change the order of NFS servers during the boot
      (next-server option has higher priority than DHCP-server itself)
    - install less module if hostonly mode is strict
    
    95nvmf:
    - add module for NVMe-oF
    - add NVMe over TCP support
    
    95resume:
    - do not resume on iSCSI, FCoE or NBD
    
    95rootfs-block:
    - mount-root.sh: fix writing fstab file with missing fsck flag
    - only write root argument for block device
    
    95zfcp:
    - match simplified rd.zfcp format too
    
    95zfcp_rules:
    - parse-zfcp.sh: remove rule existence check
    
    95znet:
    - add a rd.znet_ifname= option
    
    98dracut-systemd:
    - remove memtrace-ko and rd.memdebug=4 support in dracut
    - remove cleanup_trace_mem calls
    - dracut-initqueue: Print more useful info in case of timeout
    - as of v246 of systemd "syslog" and "syslog-console" switches have been deprecated
    - don't wait for root device if remote cryptsetup active
    
    99base:
    - dracut-lib.sh: quote variables in parameter expansion patterns
    - remove memtrace-ko and rd.memdebug=4 support in dracut
    - remove cleanup_trace_mem calls
    - see new module 99memstrack
    - prevent creating unexpected files on the host when running dracut
    
    99memstrack:
    - memstrack is a new tool to track the overall memory usage and
      allocation, which can help off load the improve the builtin module
      memory tracing function in dracut.
    
    99squash:
    - don't hardcode the squash sub directories
    - improve pre-requirements check
    - check require module earlier, and properly
    
    new modules:
    - nvmf
    - watchdog-modules
    - dbus
    - network-wicked
    
    removed modules:
    - stratis
    
    test suite:
    - use dd from /dev/zero, instead of creating files with a hole
    - TEST-03-USR-MOUNT/test.sh: increase loglevel
    - TEST-12-RAID-DEG/create-root.sh: more udevadm settle
    - TEST-35-ISCSI-MULTI: bump disk space
    - TEST-41-NBD-NM/Makefile: should be based on TEST-40-NBD not TEST-20-NFS
    - TEST-99: exclude /etc/dnf/* from check
    
  • import/050+65-1
    git-ubuntu import
  • 050+65-1
    f196c914 · make release ·
  • import/050+35-4
    git-ubuntu import
  • 050+35-4
    16cf7695 · make release ·
  • import/050+35-2
    git-ubuntu import
  • import/050+35-1
    git-ubuntu import
  • 050+35-1
    7915ccb1 · make release ·
  • 050+35-2
    7915ccb1 · make release ·
  • 050+31-1
    e2374d46 · make release ·