From d0287dc1d77915ba43a5a28576561b7e8f0fa75c Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Sat, 6 May 2023 11:34:34 +0200 Subject: [PATCH] test-journal-verify: Use a more thorough machine ID check Let's not only check if the file exists but also check if it contains a valid machine ID. --- src/journal/test-journal-verify.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/journal/test-journal-verify.c b/src/journal/test-journal-verify.c index f15071d81d..97cc0b1514 100644 --- a/src/journal/test-journal-verify.c +++ b/src/journal/test-journal-verify.c @@ -80,8 +80,8 @@ static int run_test(const char *verification_key, ssize_t max_iterations) { assert_se(m != NULL); /* managed_journal_file_open requires a valid machine id */ - if (access("/etc/machine-id", F_OK) != 0) - return log_tests_skipped("/etc/machine-id not found"); + if (sd_id128_get_machine(NULL) < 0) + return log_tests_skipped("No valid machine ID found"); test_setup_logging(LOG_DEBUG); -- 2.25.1