From 7b9cc79c53d670c14e80f0ec08325418a8448d7b Mon Sep 17 00:00:00 2001 From: Ochenstarik Date: Fri, 17 Jul 2026 09:35:21 +0700 Subject: [PATCH] Verify reboot key inside systemd container --- tests/e2e/test-monitor-manager-systemd-reinstall.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/e2e/test-monitor-manager-systemd-reinstall.sh b/tests/e2e/test-monitor-manager-systemd-reinstall.sh index b3feae8..7e5706c 100644 --- a/tests/e2e/test-monitor-manager-systemd-reinstall.sh +++ b/tests/e2e/test-monitor-manager-systemd-reinstall.sh @@ -86,6 +86,8 @@ docker exec "$container" systemctl is-active --quiet ochenstarik-smm-firewall.ti docker exec "$container" systemctl start ochenstarik-smm-firewall.service docker exec "$container" ip address show dev smm0 | grep -Fq '10.77.0.1/24' docker exec "$container" nft list table inet ochenstarik_smm | grep -Fq 'iifname "smm0" oifname "smm0" drop' -docker exec "$container" test "$(sha256sum /etc/ochenstarik-server-monitor-manager/hub.key | awk '{ print $1 }')" = "$first_private_key_hash" +reboot_private_key_hash="$(docker exec "$container" \ + sha256sum /etc/ochenstarik-server-monitor-manager/hub.key | awk '{ print $1 }')" +[[ "$reboot_private_key_hash" == "$first_private_key_hash" ]] printf 'Server Monitor Manager repeated-install and reboot checks passed.\n'