lxc_init_linux.go 358 B

1234567891011121314151617181920
  1. package lxc
  2. import (
  3. "fmt"
  4. "github.com/docker/libcontainer/utils"
  5. )
  6. func finalizeNamespace(args *InitArgs) error {
  7. if err := utils.CloseExecFrom(3); err != nil {
  8. return err
  9. }
  10. if err := setupUser(args.User); err != nil {
  11. return fmt.Errorf("setup user %s", err)
  12. }
  13. if err := setupWorkingDirectory(args); err != nil {
  14. return err
  15. }
  16. return nil
  17. }