From: Michael Tremer Date: Wed, 25 May 2022 12:00:19 +0000 (+0000) Subject: execute: List all mountpoints after mount X-Git-Tag: 0.9.28~758 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91247a7b35545cd96a2726d28a56b5e073cc3bf0;p=pakfire.git execute: List all mountpoints after mount Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/execute.c b/src/libpakfire/execute.c index c43e11659..77096cb51 100644 --- a/src/libpakfire/execute.c +++ b/src/libpakfire/execute.c @@ -566,6 +566,9 @@ static int pakfire_execute_fork(void* data) { if (r) return r; + // Log all mountpoints + pakfire_mount_list(pakfire); + // Move the old root to here r = pakfire_string_format(oldroot, "%s/.oldroot.XXXXXX", root); if (r < 0) { diff --git a/src/libpakfire/include/pakfire/mount.h b/src/libpakfire/include/pakfire/mount.h index 2f745e032..fba1ae735 100644 --- a/src/libpakfire/include/pakfire/mount.h +++ b/src/libpakfire/include/pakfire/mount.h @@ -30,6 +30,8 @@ enum pakfire_mount_flags { MOUNT_IN_NEW_NS = (1 << 0), }; +int pakfire_mount_list(struct pakfire* pakfire); + int pakfire_mount(struct pakfire* pakfire, const char* source, const char* target, const char* filesystemtype, unsigned long mountflags, const void* data); diff --git a/src/libpakfire/mount.c b/src/libpakfire/mount.c index 50e426574..03995c80e 100644 --- a/src/libpakfire/mount.c +++ b/src/libpakfire/mount.c @@ -265,8 +265,8 @@ static int __pakfire_mount_print(struct pakfire* pakfire, return 0; } -static int pakfire_mount_list(struct pakfire* pakfire) { - DEBUG(pakfire, "Current mountpoints:\n"); +int pakfire_mount_list(struct pakfire* pakfire) { + DEBUG(pakfire, "Mountpoints:\n"); return pakfire_mount_foreach(pakfire, MNT_ITER_FORWARD, __pakfire_mount_print, NULL, NULL);