github.com/fcwu/docker@v1.4.2-0.20150115145920-2a69ca89f0df/daemon/execdriver/lxc/lxc_init_linux.go (about) 1 package lxc 2 3 import ( 4 "fmt" 5 "github.com/docker/libcontainer/namespaces" 6 "github.com/docker/libcontainer/utils" 7 ) 8 9 func finalizeNamespace(args *InitArgs) error { 10 if err := utils.CloseExecFrom(3); err != nil { 11 return err 12 } 13 14 if err := namespaces.SetupUser(args.User); err != nil { 15 return fmt.Errorf("setup user %s", err) 16 } 17 18 if err := setupWorkingDirectory(args); err != nil { 19 return err 20 } 21 22 return nil 23 }