From: Michael Tremer Date: Sat, 20 Nov 2021 16:16:42 +0000 (+0000) Subject: archive: Check if file exists after extraction X-Git-Tag: 0.9.28~867 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dab3616b6b51bb065f91068526349f4fb2e2ce4d;p=pakfire.git archive: Check if file exists after extraction Signed-off-by: Michael Tremer --- diff --git a/tests/libpakfire/archive.c b/tests/libpakfire/archive.c index 14a0fc831..949f14aa7 100644 --- a/tests/libpakfire/archive.c +++ b/tests/libpakfire/archive.c @@ -29,7 +29,6 @@ #include "../testsuite.h" #define TEST_PKG1_PATH "data/beep-1.3-2.ip3.x86_64.pfm" -#define TEST_PKG1_FILE "usr/bin/beep" static int test_open(const struct test* t) { struct pakfire_archive* archive = NULL; @@ -214,6 +213,7 @@ FAIL: static int test_extract(const struct test* t) { struct pakfire_archive* archive = NULL; + char path[PATH_MAX]; int r = EXIT_FAILURE; ASSERT_SUCCESS(pakfire_archive_open(&archive, t->pakfire, TEST_SRC_PATH TEST_PKG1_PATH)); @@ -221,13 +221,9 @@ static int test_extract(const struct test* t) { // Extract the archive payload ASSERT_SUCCESS(pakfire_archive_extract(archive, NULL)); -#if 0 - char file[PATH_MAX]; - // Check if test file from the archive exists - pakfire_make_path(t->pakfire, file, TEST_PKG1_FILE); - ASSERT_SUCCESS(access(file, F_OK)); -#endif + pakfire_make_path(t->pakfire, path, "/usr/bin/beep"); + ASSERT_SUCCESS(access(path, F_OK)); r = EXIT_SUCCESS;