• Icon: Story Story
    • Resolution: Done-Errata
    • Icon: Normal Normal
    • rhel-9.5
    • rhel-9.5
    • dracut
    • None
    • dracut-057-67.git20240812.el9
    • None
    • rhel-sst-cs-plumbers
    • ssg_core_services
    • 24
    • 26
    • 3
    • Dev ack
    • False
    • Hide

      None

      Show
      None
    • None
    • Red Hat Enterprise Linux
    • None
    • None

      systemd-pcrphase is already included explicitly into RHEL UKI (kernel-uki-virt package), however, in the absence of 'pcrphase' dracut module the inclusion is done manually:

       

      redhat/dracut-virt.conf:install_items+=" /lib/systemd/system/systemd-pcrphase-initrd.service /usr/lib/systemd/systemd-pcrphase /usr/lib/systemd/system/initrd.target.wants/systemd-pcrphase-initrd.service "

      'pcrphase' module exists upstream and ARK was recently switched to using it:

       

      https://gitlab.com/cki-project/kernel-ark/-/merge_requests/2955 

      This introduced a problem as ARK kernel can't be rebuild in C9S/RHEL9 environment anymore. Going forward, it would be nice to get 'pcrphase' dracut module into RHEL9 to avoid the divergence. Relevant commits seem to be

      commit d345ca2efd5e017be5cc80cfc96137a7f0bee425
      Author: Jóhann B. Guðmundsson <johannbg@gmail.com>
      Date:   Sun Oct 23 10:54:48 2022 +0000    feat(systemd-pcrphase): introducing the systemd-pcrphase module
      
      commit cd6f683d634970112a29867137431d0d57f8c957
      Author: Antonio Alvarez Feijoo <antonio.feijoo@suse.com>
      Date:   Thu Feb 9 13:55:47 2023 +0100    fix(systemd-pcrphase): only include systemd-pcrphase-initrd.service
      

       

              pvalena@redhat.com Pavel Valena
              vkuznets@redhat.com Vitaly Kuznetsov
              dracut maint mailing list dracut maint mailing list
              Frantisek Sumsal Frantisek Sumsal
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: