]> git.ipfire.org Git - pakfire.git/commitdiff
execute: List all mountpoints after mount
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 25 May 2022 12:00:19 +0000 (12:00 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 25 May 2022 12:00:19 +0000 (12:00 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/execute.c
src/libpakfire/include/pakfire/mount.h
src/libpakfire/mount.c

index c43e11659e9fe03091f2b7da1a4d84ab7c101490..77096cb5114e92036b0e237166cd309b259ec98f 100644 (file)
@@ -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) {
index 2f745e0322f529378e0984cd93c0f29b919a6aac..fba1ae735e1c17e7ac2a2a839a1d90f7dce7ec72 100644 (file)
@@ -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);
 
index 50e426574a3f270c78bc065649ffdd4c9913f7a8..03995c80e4b1fab05f7bba6ff18766a31a6dec37 100644 (file)
@@ -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);