From: Michael Tremer Date: Fri, 11 Jun 2021 16:04:07 +0000 (+0000) Subject: pakfire: Allow users to disable ramdisk usage X-Git-Tag: 0.9.28~1274 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a651fc41448d7c7f7e77e5e548cd59d1d570d21a;p=pakfire.git pakfire: Allow users to disable ramdisk usage Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/pakfire.h b/src/libpakfire/include/pakfire/pakfire.h index 59e9c29c2..43a395fe6 100644 --- a/src/libpakfire/include/pakfire/pakfire.h +++ b/src/libpakfire/include/pakfire/pakfire.h @@ -36,6 +36,7 @@ enum pakfire_flags { PAKFIRE_FLAGS_BUILD = (1 << 2), PAKFIRE_FLAGS_DISABLE_CCACHE = (1 << 3), PAKFIRE_FLAGS_DISABLE_SNAPSHOT = (1 << 4), + PAKFIRE_FLAGS_DISABLE_RAMDISK = (1 << 5), }; int pakfire_create(Pakfire* pakfire, const char* path, const char* arch, diff --git a/src/libpakfire/pakfire.c b/src/libpakfire/pakfire.c index 44a2eb3c7..bae9884e1 100644 --- a/src/libpakfire/pakfire.c +++ b/src/libpakfire/pakfire.c @@ -826,7 +826,7 @@ PAKFIRE_EXPORT int pakfire_create(Pakfire* pakfire, const char* path, const char goto ERROR; // Mount this as tmpfs - p->mount_tmpfs = 1; + p->mount_tmpfs = !pakfire_has_flag(p, PAKFIRE_FLAGS_DISABLE_RAMDISK); // Destroy everything when done p->destroy_on_free = 1;