[lxc-devel] [lxc/lxc] 112930: conf: ret-try devpts mount without	gid=5 on error
    GitHub 
    noreply at github.com
       
    Thu Apr 12 16:31:08 UTC 2018
    
    
  
  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: 112930688bd306592a215180cf9b5801e5358eb8
      https://github.com/lxc/lxc/commit/112930688bd306592a215180cf9b5801e5358eb8
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-04-12 (Thu, 12 Apr 2018)
  Changed paths:
    M src/lxc/conf.c
  Log Message:
  -----------
  conf: ret-try devpts mount without gid=5 on error
We should always default to mounting devpts with gid=5 but we should fallback
to mounting without gid=5. This let's us cover use-cases such as container
started with only a single mapping e.g.:
lxc.idmap = u 1000 1000 1
lxc.idmap = g 1000 1000 1
Closes #2257.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
  Commit: 794248d09d3a60633c901becc9d985db697f2feb
      https://github.com/lxc/lxc/commit/794248d09d3a60633c901becc9d985db697f2feb
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-04-12 (Thu, 12 Apr 2018)
  Changed paths:
    M src/lxc/conf.c
    M src/lxc/execute.c
    M src/lxc/start.h
  Log Message:
  -----------
  execute: fix app containers without root mapping
When starting application containers without a mapping for container root are
started, a dummy bind-mount target for lxc-init needs to be created. This will
not always work directly under "/" when e.g. permissions are missing due to the
ownership and/or mode of "/". We can try to work around this by using the
P_tmpdir as defined in POSIX which should usually land us in /tmp where
basically everyone can create files.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
  Commit: 465c891a7bf31bde0752b06876c120f3402082c6
      https://github.com/lxc/lxc/commit/465c891a7bf31bde0752b06876c120f3402082c6
  Author: Serge Hallyn <serge at hallyn.com>
  Date:   2018-04-12 (Thu, 12 Apr 2018)
  Changed paths:
    M src/lxc/conf.c
    M src/lxc/execute.c
    M src/lxc/start.h
  Log Message:
  -----------
  Merge pull request #2272 from brauner/2018-04-12/bugfixes
conf: ret-try devpts mount without gid=5 on error
Compare: https://github.com/lxc/lxc/compare/855452aede61...465c891a7bf3
    
    
More information about the lxc-devel
mailing list