mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-02-23 16:30:11 -05:00
Actually only compare measurements
This commit is contained in:
parent
04ea3c76e1
commit
3549a1558e
@ -20,6 +20,7 @@ jobs:
|
|||||||
systemdUkify
|
systemdUkify
|
||||||
jq
|
jq
|
||||||
jd-diff-patch
|
jd-diff-patch
|
||||||
|
moreutils
|
||||||
- name: Build images and produce measurements
|
- name: Build images and produce measurements
|
||||||
run: |
|
run: |
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
@ -41,7 +42,8 @@ jobs:
|
|||||||
attestationVariant="$(echo $dirname | cut -d_ -f2)"
|
attestationVariant="$(echo $dirname | cut -d_ -f2)"
|
||||||
|
|
||||||
echo "Comparing measurements of CSP $csp with attestation variant $attestationVariant"
|
echo "Comparing measurements of CSP $csp with attestation variant $attestationVariant"
|
||||||
jq --arg attestation_variant "$attestationVariant" --arg csp "$csp" '.list.[] | select(.attestationVariant == $attestation_variant) | select((.csp | ascii_downcase) == $csp)' measurements.json > their-measurements.json
|
jq --arg attestation_variant "$attestationVariant" --arg csp "$csp" '.list.[] | select(.attestationVariant == $attestation_variant) | select((.csp | ascii_downcase) == $csp) | .measurements' measurements.json > their-measurements.json
|
||||||
sudo env "PATH=$PATH" "$buildPath/measured-boot/cmd/cmd_/cmd" "$directory/constellation" ./own-measurements.json
|
sudo env "PATH=$PATH" "$buildPath/measured-boot/cmd/cmd_/cmd" "$directory/constellation" ./own-measurements.json
|
||||||
|
jq '.measurements' own-measurements.json | sponge ./own-measurements.json
|
||||||
jd ./their-measurements.json ./own-measurements.json
|
jd ./their-measurements.json ./own-measurements.json
|
||||||
done
|
done
|
||||||
|
Loading…
x
Reference in New Issue
Block a user