]> git.ipfire.org Git - pakfire.git/commitdiff
packager: Create any temporary files in private directory
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 3 Jun 2021 19:53:44 +0000 (19:53 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 3 Jun 2021 19:53:44 +0000 (19:53 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/packager.c

index d7bbca5b14e7e09755c429be62cb4b0744745e95..ed38a617173d95edd0f89418401305a2b5c3a840 100644 (file)
@@ -66,7 +66,7 @@ struct pakfire_packager {
 
 static int pakfire_packager_create_mtree(Pakfire pakfire, struct archive** mtree,
                FILE** f, const char** fields) {
-       char path[] = "/tmp/.pakfire-mtree.XXXXXX";
+       char path[] = PAKFIRE_PRIVATE_DIR "/tmp/.pakfire-mtree.XXXXXX";
        int r;
 
        // Create an mtree
@@ -134,7 +134,7 @@ ERROR:
 }
 
 static int pakfire_packager_create_payload(struct pakfire_packager* p) {
-       char path[] = "/tmp/.pakfire-payload.XXXXXX";
+       char path[] = PAKFIRE_PRIVATE_DIR "/tmp/.pakfire-payload.XXXXXX";
 
        // Do not compress source packages
        const int compress = !pakfire_package_is_source(p->pkg);