From: Michael Tremer Date: Wed, 9 Nov 2022 08:51:39 +0000 (+0000) Subject: build: Fix use of temporary directories X-Git-Tag: 0.9.28~115 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eb3e6c00162cb59fbc3c00934b1361b4b447a2ad;p=pakfire.git build: Fix use of temporary directories Some paths were hardcoded and some used hidden files which this patch changes. Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/build.c b/src/libpakfire/build.c index 331e805a0..9ff3ea850 100644 --- a/src/libpakfire/build.c +++ b/src/libpakfire/build.c @@ -228,7 +228,8 @@ static int pakfire_build_find_dependencies(struct pakfire_build* build, char path[PATH_MAX]; // Allocate path to write the filelist to - int r = pakfire_path(build->pakfire, path, "%s", "/var/tmp/.pakfire-filelist.XXXXXX"); + int r = pakfire_path(build->pakfire, path, "%s", + PAKFIRE_TMP_DIR "/pakfire-filelist.XXXXXX"); if (r) return 1; @@ -400,7 +401,8 @@ static int pakfire_build_add_scriptlet_requires(struct pakfire_build* build, const char* root = pakfire_get_path(build->pakfire); // Make filename - r = pakfire_path(build->pakfire, path, "%s", "/var/tmp/.pakfire-scriptlet.XXXXXX"); + r = pakfire_path(build->pakfire, path, "%s", + PAKFIRE_TMP_DIR "/pakfire-scriptlet.XXXXXX"); if (r) return r; @@ -958,7 +960,7 @@ static int pakfire_build_setup_ccache(struct pakfire_build* build) { } static int pakfire_build_setup_repo(struct pakfire_build* build) { - char path[PATH_MAX] = "/var/tmp/.pakfire-build-repo.XXXXXX"; + char path[PATH_MAX] = PAKFIRE_TMP_DIR "/pakfire-build-repo.XXXXXX"; char url[PATH_MAX]; int r; @@ -1517,7 +1519,8 @@ PAKFIRE_EXPORT int pakfire_build_exec(struct pakfire_build* build, const char* p int r; // Set buildroot - r = pakfire_path(build->pakfire, build->buildroot, "%s", "/var/tmp/.pakfire-buildroot.XXXXXX"); + r = pakfire_path(build->pakfire, build->buildroot, "%s", + PAKFIRE_TMP_DIR "/pakfire-buildroot.XXXXXX"); if (r) goto ERROR;