summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-tpm/recipes-core/systemd/systemd_%.bbappend7
1 files changed, 5 insertions, 2 deletions
diff --git a/meta-tpm/recipes-core/systemd/systemd_%.bbappend b/meta-tpm/recipes-core/systemd/systemd_%.bbappend
index 82b79ba..867c111 100644
--- a/meta-tpm/recipes-core/systemd/systemd_%.bbappend
+++ b/meta-tpm/recipes-core/systemd/systemd_%.bbappend
@@ -11,7 +11,10 @@ PACKAGECONFIG:append = " \
11# TODO: use swtpm-native to calculate TPM measurements 11# TODO: use swtpm-native to calculate TPM measurements
12do_install:append() { 12do_install:append() {
13 if "${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', 'true', 'false', d)}"; then 13 if "${@bb.utils.contains('DISTRO_FEATURES', 'tpm2', 'true', 'false', d)}"; then
14 sed -i -e "s/^ConditionSecurity=measured-uki/ConditionSecurity=tpm2/g" \ 14 FILES=$( grep -rl ^ConditionSecurity=measured-uki ${D} || true )
15 $( grep -rl ^ConditionSecurity=measured-uki ${D} ) 15 if [ "$FILES" != "" ]; then
16 sed -i -e "s/^ConditionSecurity=measured-uki/ConditionSecurity=tpm2/g" \
17 $FILES
18 fi
16 fi 19 fi
17} 20}