Make nsinit a proper go pkg and add the main in another dir

Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)
This commit is contained in:
Michael Crosby 2014-02-20 18:27:42 -08:00
parent 52fa4de610
commit 5d71533d4e
7 changed files with 20 additions and 12 deletions

View file

@ -1,6 +1,6 @@
// +build linux
package main
package nsinit
import (
"fmt"
@ -16,7 +16,9 @@ import (
"syscall"
)
func execCommand(container *libcontainer.Container, tty bool, args []string) (int, error) {
// Exec performes setup outside of a namespace so that a container can be
// executed. Exec is a high level function for working with container namespaces.
func Exec(container *libcontainer.Container, tty bool, args []string) (int, error) {
var (
master *os.File
console string