{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":372755703,"defaultBranch":"main","name":"dracut-rhel9","ownerLogin":"redhat-plumbers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-01T08:25:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84723483?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1692874692.0","currentOid":""},"activityList":{"items":[{"before":"b925190ab3b040c67fb217e0f135c0b92f056402","after":"097d4bdb20443c1c5a86cc617ac2ab0c24193d75","ref":"refs/heads/main","pushedAt":"2024-08-19T07:57:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"feat(dracut-init.sh): give --force-add precedence over --omit\n\nThis gives precedence of force_add_dracutmodules to omit_dracutmodules,\nas there is not other way to override omit_dracutmodules list, and users\nwould expect it to be overriden from command line.\n\nRef: https://github.com/dracut-ng/dracut-ng/pull/569\n\nThis way, `--add` retains it behaviour, and `--force-add` gains additional\nfunctionality in non-hostonly mode. The module may still be skipped\nif the module check returns 1, but it should throw error (as I'd expect\nfor `--force-add`).\n\nRef: https://issues.redhat.com/browse/RHEL-26114\n\n(cherry picked from commit a669346f48cbb3278c51ba5e95b1b91f9bfdee0a)\n\nResolves: RHEL-26114","shortMessageHtmlLink":"feat(dracut-init.sh): give --force-add precedence over --omit"}},{"before":"f194130f4f15d2c8159fb8adee76bb53ee5b82f5","after":"b925190ab3b040c67fb217e0f135c0b92f056402","ref":"refs/heads/main","pushedAt":"2024-08-19T06:59:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"feat(lsinitrd.sh): look for initrd in /usr/lib/modules/\n\nIntroduce new path for lsinitrd.sh to look into:\n\n/usr/lib/modules/$kver/initramfs.img\n\nWhich is valid on all ostree-based systems, and also other image based\nsystems with pre-generated initramfs.\n\nRef: https://issues.redhat.com/browse/RHEL-35890\n\n(cherry picked from commit 7c7cdd9317c21b19a0393f5d28d1acb7ee3ff027 from PR#582)\n\nResolves: RHEL-35890","shortMessageHtmlLink":"feat(lsinitrd.sh): look for initrd in /usr/lib/modules/"}},{"before":"1a57cf705444d3b6800051eee911d26a5c32d49a","after":"f194130f4f15d2c8159fb8adee76bb53ee5b82f5","ref":"refs/heads/main","pushedAt":"2024-08-19T06:07:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(systemd): set right permissions for the machine-id file\n\n(cherry picked from commit 455dbb585583bd2e1d40ebb61c335a2ad6dff053)\n\nResolves: RHEL-53114","shortMessageHtmlLink":"fix(systemd): set right permissions for the machine-id file"}},{"before":"86ce7047b2ade1f18ed50a736f10c343483f1f6c","after":"1a57cf705444d3b6800051eee911d26a5c32d49a","ref":"refs/heads/main","pushedAt":"2024-08-11T23:55:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(nfs): include also entries from /usr/lib/{passwd,group}\n\nas those paths are used by bootc instead of the /etc ones.\n\n(cherry picked from commit 45cdf3c4f24f77f04b264a7747f115d1031b2e67 from PR#573)\n\nResolves: RHEL-52326","shortMessageHtmlLink":"fix(nfs): include also entries from /usr/lib/{passwd,group}"}},{"before":"75691dfaa822a7ce32e4f97141975d9b10f3101e","after":"86ce7047b2ade1f18ed50a736f10c343483f1f6c","ref":"refs/heads/main","pushedAt":"2024-07-27T08:58:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(systemd-pcrphase): only include systemd-pcrphase-initrd.service\n\nThe only systemd-pcrphase related unit configured to run in the initrd is\nsystemd-pcrphase-initrd.service.\nBoth systemd-pcrphase.service and systemd-pcrphase-sysinit.service contain\n`ConditionPathExists=!/etc/initrd-release`.\n\n(Cherry-picked commit: cd6f683d634970112a29867137431d0d57f8c957)\n\nRelated: RHEL-27944","shortMessageHtmlLink":"fix(systemd-pcrphase): only include systemd-pcrphase-initrd.service"}},{"before":"79fbe4171a7e42abe40d138a24add2895f7cddcd","after":"75691dfaa822a7ce32e4f97141975d9b10f3101e","ref":"refs/heads/main","pushedAt":"2024-07-27T07:33:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(url-lib.sh): nfs_already_mounted() with trailing slash in nfs path\n\nnfs_already_mounted() doesn't work when the installation ISO and kickstart file on a same NFS share are specified with inst.repo and inst.ks boot parameter as below.\n\n inst.repo=nfs:192.168.1.1:/home/data/rhel9.iso inst.ks=nfs:192.168.1.1:/home/data/ks.cfg\n\n NOTE: /home/data is configured for nfs share on 192.168.1.1\n\nOne problem is a file (not a directory) was passed into nfs_already_mounted().\nnfs_already_mounted() is the function to judge if the given directory is already mounted.\nSo, filepath should be passed in nfs_fetch_url().\n\nThe other problem is about the trailing slash in the nfs path in /proc/mounts.\n\nThe /proc/mounts has an entry after nfs mount of inst.repo.\n\n 192.168.1.1:/data/ /run/install/isodir nfs ro,relatime,\n\nIn this case, nfs_already_mounted() returns \"/run/install/isodir//home/data/ks.cfg\" wrongly. The following is from the log.\n\n[ 14.556279] localhost.localdomain dracut-initqueue[1282]: ///lib/url-lib.sh@156(nfs_fetch_url): nfs_already_mounted 192.168.122.1 /home/data/ks.cfg\n[ 14.556279] localhost.localdomain dracut-initqueue[1282]: ///lib/url-lib.sh@137(nfs_already_mounted): local server=192.168.122.1 path=/home/data/ks.cfg s= p=\n...\n[ 14.654966] localhost.localdomain dracut-initqueue[1282]: ///lib/url-lib.sh@140(nfs_already_mounted): '[' 192.168.122.1 = 192.168.122.1 ']'\n[ 14.654966] localhost.localdomain dracut-initqueue[1282]: ///lib/url-lib.sh@141(nfs_already_mounted): '[' /home/data/ks.cfg = /home/data/ ']'\n[ 14.654966] localhost.localdomain dracut-initqueue[1282]: ///lib/url-lib.sh@143(nfs_already_mounted): str_starts /home/data/ks.cfg /home/data/\n[ 14.654966] localhost.localdomain dracut-initqueue[1282]: ///lib/dracut-lib.sh@51(str_starts): '[' ks.cfg '!=' /home/data/ks.cfg ']'\n[ 14.654966] localhost.localdomain dracut-initqueue[1282]: ///lib/url-lib.sh@144(nfs_already_mounted): echo /run/install/isodir//home/data/ks.cfg\n...\n[ 14.658069] localhost.localdomain dracut-initqueue[934]: //lib/url-lib.sh@156(nfs_fetch_url): mntdir=/run/install/isodir//home/data/ks.cfg\n\nThis function doesn't expect the trailiing slash of the nfs path in /proc/mounts, so it should be removed before processing it.\n\nfeat(test): nfs_fetch_url test into nfs test\n\nThis is to check the behavior of nfs_fetch_url() in nfs-lib.sh.\nnfs_fetch_url() calls nfs_already_mounted() internally.\nA file /nfs/client/root/fetchfile is on NFS server, which is fetched\nfrom clients for testing with nfs_fetch_url().\n\n(Cherry-picked commits:\n b731369c5fe7f9247337fe08017638a38f36cfca\n 3cf092dbd8754a31595b0d8447827c6358fc3a88)\n\nResolves: RHEL-13193","shortMessageHtmlLink":"fix(url-lib.sh): nfs_already_mounted() with trailing slash in nfs path"}},{"before":"f8cb5753f14c65d1371b623f5f0d8e3cb0aa7107","after":"79fbe4171a7e42abe40d138a24add2895f7cddcd","ref":"refs/heads/main","pushedAt":"2024-07-27T07:29:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(network-manager): add \"After\" dependency on dbus.service\n\nDuring shutdown, there is no ordering dependency between the nm-initrd service\nand the D-Bus daemon, and so the latter can be stopped before. This causes\nissues to NetworkManager, especially when team interfaces are present because\nNM will see teamd dropping from the bus and will try to reactivate the\nconnection.\n\nAdd a \"After\" dependency to make sure the D-Bus daemon is stopped after NM on\nshutdown.\n\n(Cherry-picked commit: 1b7d83110741560f26027fbd9435763eef56935a)\n\nResolves: RHEL-13192","shortMessageHtmlLink":"fix(network-manager): add \"After\" dependency on dbus.service"}},{"before":"53ee0740d5913d20bf35f7613a12072fd2ebe0d0","after":"f8cb5753f14c65d1371b623f5f0d8e3cb0aa7107","ref":"refs/heads/main","pushedAt":"2024-07-17T15:11:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"ci: remove non-existing modules from labeler\n\n(cherry picked from commit 1d60dd74ee721f17cdaadd56b874b564b89c0145)\n\nRelated: RHEL-30581","shortMessageHtmlLink":"ci: remove non-existing modules from labeler"}},{"before":"c8bc80643d4a6c0ef27c48e680907d6fd3c888cc","after":"53ee0740d5913d20bf35f7613a12072fd2ebe0d0","ref":"refs/heads/main","pushedAt":"2024-07-17T14:26:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"ci: fix source-git automation\n\nrhel-only\n\nRelated: RHEL-30581","shortMessageHtmlLink":"ci: fix source-git automation"}},{"before":"ab2711df3d85aee7fe5c9cbe018c1a08113e3481","after":"c8bc80643d4a6c0ef27c48e680907d6fd3c888cc","ref":"refs/heads/main","pushedAt":"2024-07-17T12:11:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"ci: enable source-git automation\n\n- commit validation\n- pull request validation\n- tracker validation\n- automatic merging\n\nrhel-only\n\nRelated: RHEL-30581","shortMessageHtmlLink":"ci: enable source-git automation"}},{"before":"99c1c91a3b1f7c0ba417ecdea4cab8f1a424fabe","after":"ab2711df3d85aee7fe5c9cbe018c1a08113e3481","ref":"refs/heads/main","pushedAt":"2024-07-16T09:31:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(fips): do not blindly remove /boot\n\nThe `mount_boot` method called from fips-noboot.sh in the pre-pivot hook blindly\nexecutes `rm -rf /boot` if there is no `boot=` command line parameter, without\nfirst checking that /boot is not already mounted by other means.\n\nfeat(fips): add progress messages\n\nThis allows to better understand at what point a FIPS integrity test failed.\n\nSigned-off-by: Raymund Will \n\nfix(fips): only unmount /boot if it was mounted by the fips module\n\nThe `do_fips` method should only unmount /boot if it was mounted in the\n`mount_boot` method.\n\nIn addition, now the `mount_boot` method checks if /boot is already mounted.\n\nSigned-off-by: Raymund Will \n\nfix(fips): move fips-boot script to pre-pivot\n\nThis is needed in s390x to be able to use the same `boot=` command line\nparameter in grub and zipl. Otherwise, `boot=` would need to be added only to\n`grub.cfg` (not `/etc/default/grub` and thereby not to `/boot/zipl/config`).\n\nSigned-off-by: Raymund Will \n\n(Cherry-picked commits:\n 91974e8ff116c7fd9f99963780dba501535700f5\n a71e518fa1f14a9b96ae62ce90714ccd7d307d97\n 1cdb4cb8b5fb7f74e5be6998f9b561fbf73909e0\n cd2a1d4571b2f768f2b67d03fd77191795042402)\n\nResolves: RHEL-45913","shortMessageHtmlLink":"fix(fips): do not blindly remove /boot"}},{"before":"55108a3a24a1780f6d5273a3e97dbdeb7d2c75c0","after":"99c1c91a3b1f7c0ba417ecdea4cab8f1a424fabe","ref":"refs/heads/main","pushedAt":"2024-07-16T09:16:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(systemd): always include sg module\n\nRHEL-only\nResolves: RHEL-32853","shortMessageHtmlLink":"fix(systemd): always include sg module"}},{"before":"92bda68884b321195436729b7fcf19ada342c0a9","after":"55108a3a24a1780f6d5273a3e97dbdeb7d2c75c0","ref":"refs/heads/main","pushedAt":"2024-07-16T09:16:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(fips): remove /dev/{random,urandom} pre-creation\n\nRandom device nodes were required to workaround libgcrypt initialization\nproblem (see https://bugzilla.redhat.com/show_bug.cgi?id=1401444) which\nis gone since libgcrypt-1.10 (2022): modern Linux kernels (3.17+) support\ngetrandom() syscall and libgcrypt has switch to using getentropy()\n(glibc-2.25+).\n\nThe requirement to run dracut as root (which is needed to mknod\n/dev/{random,urandom}) is a particular problem for building UKIs in distro\nbuild systems where packages are not built by a privileged user.\n\nNote, dracut itself always pre-creates /dev/{null,kmsg,console,random,urandom}\ndevices when running privileged so the patch has no effect on 'traditional'\nsetup.\n\nSigned-off-by: Vitaly Kuznetsov \n\n(Cherry-picked commit: 62f907e9eb3147ad8603953ec3cf29673d4fae79)\n\nResolves: RHEL-38830","shortMessageHtmlLink":"fix(fips): remove /dev/{random,urandom} pre-creation"}},{"before":"4c46806a793d66a188c4e9b40e74f6c371ac5b8a","after":"92bda68884b321195436729b7fcf19ada342c0a9","ref":"refs/heads/main","pushedAt":"2024-03-28T02:09:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"test: use -device instead of -watchdog to remove qemu warnings\n\n(cherry picked from commit 9f6b4e53367be20b2295b77800c73b2614530559)\n\nRelated: RHEL-30581","shortMessageHtmlLink":"test: use -device instead of -watchdog to remove qemu warnings"}},{"before":"94ebd53fa705d145e35ddbe79482dd233e83840a","after":"4c46806a793d66a188c4e9b40e74f6c371ac5b8a","ref":"refs/heads/main","pushedAt":"2023-12-14T13:29:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(dracut-install): use stripped kernel module path as hash key\n\nin install_dependent_modules we use &path[kerneldirlen] as the key for inserting,\nlet's do the same for checking.\n\notherwise installing kernel module has circular dependency from a custom kernel\nmodule directory will cause infinite recursion and segfault.\n\n$ grep ipmi kbuilt/lib/modules/5.10.121/modules.dep\nkernel/drivers/char/ipmi/ipmi_msghandler.ko:\nkernel/drivers/char/ipmi/ipmi_devintf.ko: kernel/drivers/char/ipmi/ipmi_msghandler.ko\n\n$ grep ipmi kbuilt/lib/modules/5.10.121/modules.softdep\nsoftdep ipmi_msghandler post: ipmi_devintf\n\n$ ./dracut-install -D /tmp --kerneldir ~/working/kernel/linux-5.10.121/kbuilt/lib/modules/5.10.121 -m ipmi-devintf\nSegmentation fault (core dumped)\n\n(gdb) b install_dependent_modules\nBreakpoint 1 at 0x7db0: file src/install/dracut-install.c, line 1513.\n(gdb) bt\n #0 install_dependent_modules (modlist=0x0) at src/install/dracut-install.c:1513\n #1 0x000055555555c027 in install_dependent_modules (modlist=modlist@entry=0x555555579e90) at src/install/dracut-install.c:1553\n #2 0x000055555555bf1c in install_dependent_modules (modlist=0x5555555799d0) at src/install/dracut-install.c:1548\n #3 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x55555557a3f0) at src/install/dracut-install.c:1554\n #4 0x000055555555bf1c in install_dependent_modules (modlist=0x555555579d60) at src/install/dracut-install.c:1548\n #5 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x55555557b170) at src/install/dracut-install.c:1554\n #6 0x000055555555bf1c in install_dependent_modules (modlist=0x55555557a0f0) at src/install/dracut-install.c:1548\n #7 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x555555575320) at src/install/dracut-install.c:1554\n #8 0x000055555555bf1c in install_dependent_modules (modlist=0x55555557ab30) at src/install/dracut-install.c:1548\n #9 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x55555557dd60) at src/install/dracut-install.c:1554\n #10 0x000055555555bf1c in install_dependent_modules (modlist=0x55555557b640) at src/install/dracut-install.c:1548\n #11 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x55555557e0f0) at src/install/dracut-install.c:1554\n #12 0x000055555555bf1c in install_dependent_modules (modlist=0x55555557b9d0) at src/install/dracut-install.c:1548\n #13 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x555555574340) at src/install/dracut-install.c:1554\n #14 0x000055555555bf1c in install_dependent_modules (modlist=0x55555557cf70) at src/install/dracut-install.c:1548\n #15 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x5555555768d0) at src/install/dracut-install.c:1554\n #16 0x000055555555bf1c in install_dependent_modules (modlist=0x55555557d750) at src/install/dracut-install.c:1548\n #17 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x55555557e700) at src/install/dracut-install.c:1554\n #18 0x000055555555bf1c in install_dependent_modules (modlist=0x55555557de90) at src/install/dracut-install.c:1548\n #19 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x555555581c90) at src/install/dracut-install.c:1554\n #20 0x000055555555bf1c in install_dependent_modules (modlist=0x555555571e60) at src/install/dracut-install.c:1548\n #21 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x55555556b620) at src/install/dracut-install.c:1554\n #22 0x000055555555bf1c in install_dependent_modules (modlist=0x555555583000) at src/install/dracut-install.c:1548\n #23 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x55555556b640) at src/install/dracut-install.c:1554\n #24 0x000055555555bf1c in install_dependent_modules (modlist=0x555555571b40) at src/install/dracut-install.c:1548\n #25 0x000055555555c034 in install_dependent_modules (modlist=modlist@entry=0x555555574100) at src/install/dracut-install.c:1554\n #26 0x000055555555c4b0 in install_module (mod=mod@entry=0x555555573bc0) at src/install/dracut-install.c:1617\n #27 0x000055555555c93d in install_modules (argc=argc@entry=1, argv=argv@entry=0x7fffffffd6e0) at src/install/dracut-install.c:1952\n #28 0x000055555555862a in main (argc=, argv=0x7fffffffd6a8) at src/install/dracut-install.c:2090\n\nSigned-off-by: runsisi \n\n(Cherry-picked commit: 7bb1f64b972586d86d82fcb23de4b979eab0ddfe)\n\nResolves: RHEL-15821","shortMessageHtmlLink":"fix(dracut-install): use stripped kernel module path as hash key"}},{"before":"8e933e8c8208ce16a79661379420e450b7f4a778","after":"94ebd53fa705d145e35ddbe79482dd233e83840a","ref":"refs/heads/main","pushedAt":"2023-12-07T17:23:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]\n\n`CONFIG_MICROCODE_AMD` and `CONFIG_MICROCODE_INTEL` are hidden since\nhttps://lore.kernel.org/all/20230810160805.081212701@linutronix.de/, therefore\nthis check is wrong and early microcode is always disabled.\n\n(Cherry-picked commit: 61b9cd16e049434597e398be61a47e0112382c5b)\n\nResolves: RHEL-17902","shortMessageHtmlLink":"fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD…"}},{"before":"4c75e51c585eebd9bc175920aa8c8b4afe808144","after":"8e933e8c8208ce16a79661379420e450b7f4a778","ref":"refs/heads/main","pushedAt":"2023-11-14T20:29:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(fcoe-uefi): exit early on empty vlan\n\nExit early in case get_fcoe_boot_vlan exits with error or just an empty string,\ninstead of producing invalid config entry.\n\n(Cherry-picked commit: 45fc8df1cf3fdf9726efda4d26c7cccb9e6aedd2\n PR: https://github.com/dracutdevs/dracut/pull/2379)\n\nResolves: RHEL-14251","shortMessageHtmlLink":"fix(fcoe-uefi): exit early on empty vlan"}},{"before":"070a3ff5aef54f26e086ab9c9bcac868bfdb2c8b","after":"4c75e51c585eebd9bc175920aa8c8b4afe808144","ref":"refs/heads/main","pushedAt":"2023-11-14T18:16:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(dracut.spec): add jq dependency to network subpackage\n\nand also move nvmf module to network subpackage.\n\nResolves: RHEL-15012","shortMessageHtmlLink":"fix(dracut.spec): add jq dependency to network subpackage"}},{"before":"50df5d09d5f27889ebed61011b35ce3eef687288","after":"070a3ff5aef54f26e086ab9c9bcac868bfdb2c8b","ref":"refs/heads/main","pushedAt":"2023-11-14T18:05:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(dracut.spec): add jq dependency to network subpackage\n\nand also move nvmf module to network subpackage.\n\nResolves: #1933787","shortMessageHtmlLink":"fix(dracut.spec): add jq dependency to network subpackage"}},{"before":"28cadd4829118d2831908dd267766613fd74f0b1","after":"50df5d09d5f27889ebed61011b35ce3eef687288","ref":"refs/heads/main","pushedAt":"2023-11-14T17:58:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"feat(systemd): install systemd-sysroot-fstab-check\n\nsystemd-sysroot-fstab-check is a symlink to systemd-fstab-generator added in\nsystemd commit https://github.com/systemd/systemd/commit/cd7ad0cb\n\n(cherry picked from commit 23684e4a2bb024595ad63d9f49d83b4693537110)\n\nResolves: RHEL-12409","shortMessageHtmlLink":"feat(systemd): install systemd-sysroot-fstab-check"}},{"before":"edd1efe46a6c211034f06ad1e20c027a5e1102db","after":"28cadd4829118d2831908dd267766613fd74f0b1","ref":"refs/heads/main","pushedAt":"2023-11-14T17:55:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"feat(dracut): add --sbat option to add sbat policy to UKI\n\nTake existing .sbat section from the uefi stub and merge it\nwith vmlinux .sbat (if it exists) and user-provided .sbat parameters\nusing the new --sbat option.\n\nFor some reasons, --update-section in objcopy does not resize the\n.sbat section, so remove the section from the stub and add it\nto the UKI as new one, to avoid having incomplete SBAT strings.\n\nSigned-off-by: Emanuele Giuseppe Esposito \n\n(Cherry-picked commit: 550a0084fd95870f35218dc2cf8ea91fde1c728a)\n\nResolves: RHEL-5732","shortMessageHtmlLink":"feat(dracut): add --sbat option to add sbat policy to UKI"}},{"before":"7bdb3fbdce70bea19dca3fec792b5266d7b9e48b","after":"edd1efe46a6c211034f06ad1e20c027a5e1102db","ref":"refs/heads/main","pushedAt":"2023-11-14T17:54:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(nvmf): move /etc/nvme/host{nqn,id} requirement to hostonly\n\nWhen creating initramfs for universal boot image such as an installer,\nwe can't include any machine-specific IDs. Let's move the check\nfor /etc/nvme/hostnqn and /etc/nvme/hostid files presence to\nthe hostonly section to avoid unsatisfied requirements.\n\nSigned-off-by: Tomas Bzatek \n\n(Cherry-picked commit: 1cf10397b5f002790a096e5bdce733436fffbd2d\n PR: https://github.com/dracutdevs/dracut/pull/2523)\n\nResolves: RHEL-3630","shortMessageHtmlLink":"fix(nvmf): move /etc/nvme/host{nqn,id} requirement to hostonly"}},{"before":"410d8fc37f1ce5fc5a6f66eda3d3280a6fa0023c","after":"7bdb3fbdce70bea19dca3fec792b5266d7b9e48b","ref":"refs/heads/main","pushedAt":"2023-11-14T17:52:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(hwdb): follow shfmt-recommended format\n\nRelated: RHEL-9479","shortMessageHtmlLink":"fix(hwdb): follow shfmt-recommended format"}},{"before":"85ba5ac39bede0995720c7d3382239420c49f010","after":"410d8fc37f1ce5fc5a6f66eda3d3280a6fa0023c","ref":"refs/heads/main","pushedAt":"2023-11-14T15:57:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(dracut.sh): correct wrong systemd variable paths\n\nsystemdsystemconfdir usually expands to /etc/systemd/system, but the local\nconfiguration of systemd-networkd, systemd-timesyncd, portablectl and systemd\nusers is saved into directories whose parent is /etc/systemd\n(systemdutilconfdir).\n\nAlso add missing exports.\n\nfix(network-legacy): correct wrong local network configuration path\n\nfix(network-manager): correct wrong local network configuration path\n\nrefactor(systemd-networkd): use more precise global variables\n\nrefactor(systemd-timesyncd): use more precise global variables\n\nrefactor(network-legacy): use more precise global variables\n\nrefactor(network-manager): use more precise global variables\n\n(Cherry-picked commits:\n ae4c8744dc3dbceb142c6eb88fd69bc6aaf29e20\n a60543bf9746022e4430d310892ee03bb837b6a2\n cb39aec479bdabfa7b1af5168c14ca5683905a7d\n 5781b6e7ab8c2f176331c960c677de1fe8a39592\n 3866ebc601bff71996c7e0892392332577e2a9c7\n 7fa66e106af021dd24fca8e76893c422775a6b61\n c8adc9f72fef906b5706fa6d0e788564a508f4ee)\n\nResolves: RHEL-9479","shortMessageHtmlLink":"fix(dracut.sh): correct wrong systemd variable paths"}},{"before":"5fac520168a8d4681e4c1a281c5b387f3aae8a84","after":null,"ref":"refs/heads/rhel-9-fix-2176560","pushedAt":"2023-08-24T10:58:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mrc0mmand","name":"Frantisek Sumsal","path":"/mrc0mmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/679338?s=80&v=4"}},{"before":"ecc17a2cd574b31ce6f95f5a7d8ee6c62ecbb51b","after":"85ba5ac39bede0995720c7d3382239420c49f010","ref":"refs/heads/main","pushedAt":"2023-08-22T17:48:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"feat(hwdb): install hwdb on demand when module is needed\n\nAdding a module to install hwdb. Further extensions might make only selected\npart of hwdb installable, to save space. The module is not included by default.\n\nIncluding the module adds 2MB of compressed data (on Fedora, the file has 12MB).\n\nhwdb is needed in case of custom HW, like a keyboard/mouse or various interfaces.\n\nOriginal PR: https://github.com/dracutdevs/dracut/pull/1681\n\n(Cherry-picked commit: 062e739d89543a38d4b3e2cab155912bc4bf9e56)\n\nResolves: #2233597","shortMessageHtmlLink":"feat(hwdb): install hwdb on demand when module is needed"}},{"before":"9d2a3df5453001612b225c7423451f6e02e06c19","after":"ecc17a2cd574b31ce6f95f5a7d8ee6c62ecbb51b","ref":"refs/heads/main","pushedAt":"2023-08-16T18:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(fips): include openssl's fips.so and openssl.cnf\n\nResolves: #2176560","shortMessageHtmlLink":"fix(fips): include openssl's fips.so and openssl.cnf"}},{"before":"9c1c19de50de5dba6d0875425539cb9259dd7451","after":"9d2a3df5453001612b225c7423451f6e02e06c19","ref":"refs/heads/main","pushedAt":"2023-08-16T18:42:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(integrity): do not enable EVM if there is no key\n\nTrack when a key is successfully loaded, and return 1 if no key has been\nloaded. This will not enable EVM if there are no keys available in the\nsystem.\n\nFix #1847\n\nSigned-off-by: Alberto Planas \n\n(Cherry-picked commit: 90585c624af15ba0abb7f32b0c2afc2b122dd019)\n\nRelated: #2158155","shortMessageHtmlLink":"fix(integrity): do not enable EVM if there is no key"}},{"before":"0d8093e5195f4ef3c1c2d4793aa1f406992b2155","after":"5fac520168a8d4681e4c1a281c5b387f3aae8a84","ref":"refs/heads/rhel-9-fix-2176560","pushedAt":"2023-08-16T12:34:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(fips): include openssl's fips.so and openssl.cnf\n\nResolves: #2176560","shortMessageHtmlLink":"fix(fips): include openssl's fips.so and openssl.cnf"}},{"before":"9ab517620b6618d5808c53a7a787211acd5dfea5","after":"148b52e6925ff798644a61b87bb0573c966e85db","ref":"refs/heads/rhel-9-fix-2158155","pushedAt":"2023-08-16T12:25:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pvalena","name":"Pavel Valena","path":"/pvalena","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15652483?s=80&v=4"},"commit":{"message":"fix(integrity): do not enable EVM if there is no key\n\nTrack when a key is successfully loaded, and return 1 if no key has been\nloaded. This will not enable EVM if there are no keys available in the\nsystem.\n\nFix #1847\n\nSigned-off-by: Alberto Planas \n\n(Cherry-picked commit: 90585c624af15ba0abb7f32b0c2afc2b122dd019)\n\nRelated: #2158155","shortMessageHtmlLink":"fix(integrity): do not enable EVM if there is no key"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwNzo1NzowNy4wMDAwMDBazwAAAASdwprQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQwNzo1NzowNy4wMDAwMDBazwAAAASdwprQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xNlQxMjoyNTo0MC4wMDAwMDBazwAAAANr3Eq6"}},"title":"Activity · redhat-plumbers/dracut-rhel9"}