Make syncpipe transport generic data

Signed-off-by: Michael Crosby <michael@docker.com>
Refactor execin code to be simpler

Signed-off-by: Michael Crosby <michael@docker.com>
Fix issues in nsenter.c and console handling

Signed-off-by: Michael Crosby <michael@docker.com>
After parsing flags check that the command is nsenter

Signed-off-by: Michael Crosby <michael@docker.com>
Fixes logic for calculating percentage for cgroups.Stats.CpuStats.CpuUsage.PercentUsage
Previous logic divided a uint64 by a uint64 losing precision before multiplying by clock ticks and cpus
This fix maintains precision before converting back to uint64

Docker-DCO-1.1-Signed-off-by: Nicholas Weaver <lynxbat@gmail.com> (github: lynxbat)
This is a modification of erikh/netlink-remove-address PR

This is a modification of original PR by @erikh (R118)
to keep the netlink codebase more consistent and my OCD
under control :-)

Docker-DCO-1.1-Signed-off-by: Milos Gajdos <milosgajdos83@gmail.com> (github: milosgajdos83)
Added NetworkLinkDelIp() into netlink_unsupported.go

Docker-DCO-1.1-Signed-off-by: Milos Gajdos <milosgajdos83@gmail.com> (github: milosgajdos83)
Tabbed the test build spec in Makefile

Docker-DCO-1.1-Signed-off-by: Milos Gajdos <milosgajdos83@gmail.com> (github: milosgajdos83)
Fixed typo ipAssingned -> ipAssigned

Docker-DCO-1.1-Signed-off-by: Milos Gajdos <milosgajdos83@gmail.com> (github: milosgajdos83)
Move nsenter code into separate package

Signed-off-by: Michael Crosby <michael@docker.com>
Import nsenter code so that it is compiled into nsinit

Signed-off-by: Michael Crosby <michael@docker.com>
Nsenter checks for argv 0 before running

Signed-off-by: Michael Crosby <michael@docker.com>
Modify nsinit to register actions for argv 0

Signed-off-by: Michael Crosby <michael@docker.com>
Merge branch 'master' of https://github.com/docker/libcontainer into 145-PercentUsage
Add unsupported file for cross compile

Signed-off-by: Michael Crosby <michael@docker.com>
Allow comparison based on strlen of "nsenter"

Signed-off-by: Michael Crosby <michael@docker.com>
Merge pull request #146 from crosbymichael/refactor-execin

Refactor execin send config over pipe
Add myself as maintainer.
Docker-DCO-1.1-Signed-off-by: Mrunal Patel <mrunalp@gmail.com> (github: mrunalp)
Merge pull request #151 from mrunalp/add_maintainer

Add myself as maintainer.
Expose setting interface by fd in network pkg

Signed-off-by: Michael Crosby <michael@docker.com>