]> git.proxmox.com Git - mirror_lxc.git/commitdiff
conf: record idmap that gets written
authorChristian Brauner <christian.brauner@ubuntu.com>
Tue, 5 Sep 2017 00:00:29 +0000 (02:00 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 5 Sep 2017 00:00:29 +0000 (02:00 +0200)
This will serve us well in the future!

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/conf.c

index a7ae90a1daed7218e9e1751186027e495020c231..ea166c1de33dd44fbbe821715523aa2a8bbaac24 100644 (file)
@@ -2594,14 +2594,19 @@ int lxc_map_ids(struct lxc_list *idmap, pid_t pid)
                                          lxc_map_ids_exec_wrapper,
                                          (void *)mapbuf);
                        if (ret < 0) {
-                               ERROR("new%cidmap failed to write mapping: %s",
-                                     u_or_g, cmd_output);
+                               ERROR("new%cidmap failed to write mapping \"%s\": %s",
+                                     u_or_g, cmd_output, mapbuf);
                                return -1;
                        }
+                       TRACE("new%cidmap wrote mapping \"%s\"", u_or_g, mapbuf);
                } else {
                        ret = write_id_mapping(type, pid, mapbuf, pos - mapbuf);
-                       if (ret < 0)
+                       if (ret < 0) {
+                               ERROR("Failed to write mapping \"%s\": %s",
+                                     cmd_output, mapbuf);
                                return -1;
+                       }
+                       TRACE("Wrote mapping \"%s\"", mapbuf);
                }
 
                memset(mapbuf, 0, sizeof(mapbuf));