Message ID | 20240601223120.2123976-2-romain.naour@smile.fr |
---|---|
State | Accepted |
Headers | show |
Series | [1/2] package/tpm2-tss: create tss user and group for tpm /dev nodes | expand |
>>>>> "Romain" == Romain Naour <romain.naour@smile.fr> writes: > When tpm2-tss package is selected, systemd can enable its TPM2 support > [1] used by systemd-boot, systemd-cryptenroll (when cryptsetup package > is also enabled) [2] and other tool systemd-pcr{extend,lock,machine}. > [1] https://github.com/systemd/systemd/blob/db11bab38ccf1ed257f310d29070843d4c58ea01/meson.build#L1341 > [2] https://www.freedesktop.org/software/systemd/man/latest/systemd-cryptenroll.html > Signed-off-by: Romain Naour <romain.naour@smile.fr> Committed, thanks.
>>>>> "Peter" == Peter Korsgaard <peter@korsgaard.com> writes: >>>>> "Romain" == Romain Naour <romain.naour@smile.fr> writes: >> When tpm2-tss package is selected, systemd can enable its TPM2 support >> [1] used by systemd-boot, systemd-cryptenroll (when cryptsetup package >> is also enabled) [2] and other tool systemd-pcr{extend,lock,machine}. >> [1] https://github.com/systemd/systemd/blob/db11bab38ccf1ed257f310d29070843d4c58ea01/meson.build#L1341 >> [2] https://www.freedesktop.org/software/systemd/man/latest/systemd-cryptenroll.html >> Signed-off-by: Romain Naour <romain.naour@smile.fr> > Committed, thanks. Committed to 2024.02.x, thanks.
diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index 8987dc19a6..483b2d24a5 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -577,6 +577,13 @@ else SYSTEMD_CONF_OPTS += -Dhibernate=false endif +ifeq ($(BR2_PACKAGE_TPM2_TSS),y) +SYSTEMD_DEPENDENCIES += tpm2-tss +SYSTEMD_CONF_OPTS += -Dtpm2=true +else +SYSTEMD_CONF_OPTS += -Dtpm2=false +endif + ifeq ($(BR2_PACKAGE_SYSTEMD_BOOT),y) SYSTEMD_INSTALL_IMAGES = YES SYSTEMD_DEPENDENCIES += gnu-efi host-python-pyelftools
When tpm2-tss package is selected, systemd can enable its TPM2 support [1] used by systemd-boot, systemd-cryptenroll (when cryptsetup package is also enabled) [2] and other tool systemd-pcr{extend,lock,machine}. [1] https://github.com/systemd/systemd/blob/db11bab38ccf1ed257f310d29070843d4c58ea01/meson.build#L1341 [2] https://www.freedesktop.org/software/systemd/man/latest/systemd-cryptenroll.html Signed-off-by: Romain Naour <romain.naour@smile.fr> --- package/systemd/systemd.mk | 7 +++++++ 1 file changed, 7 insertions(+)