1
0
mirror of https://github.com/docker/cli.git synced 2026-01-18 08:21:31 +03:00

Move TMPDIR symlink cleanup to NewDaemon

Docker-DCO-1.1-Signed-off-by: Solomon Hykes <solomon@docker.com> (github: shykes)
Upstream-commit: a7d8c732b1760fcb3d5fb99c035a34123809e9cd
Component: engine
This commit is contained in:
Solomon Hykes
2014-07-30 06:44:34 +00:00
parent 190fbe906e
commit 504ecb28ba
2 changed files with 7 additions and 7 deletions

View File

@@ -767,6 +767,13 @@ func NewDaemonFromDirectory(config *daemonconfig.Config, eng *engine.Engine) (*D
if os.Geteuid() != 0 {
log.Fatalf("The Docker daemon needs to be run as root")
}
// set up the TempDir to use a canonical path
tmp := os.TempDir()
realTmp, err := utils.ReadSymlinkedDirectory(tmp)
if err != nil {
log.Fatalf("Unable to get the full path to the TempDir (%s): %s", tmp, err)
}
os.Setenv("TMPDIR", realTmp)
if !config.EnableSelinuxSupport {
selinuxSetDisabled()
}

View File

@@ -119,13 +119,6 @@ func main() {
return
}
// set up the TempDir to use a canonical path
tmp := os.TempDir()
realTmp, err := utils.ReadSymlinkedDirectory(tmp)
if err != nil {
log.Fatalf("Unable to get the full path to the TempDir (%s): %s", tmp, err)
}
os.Setenv("TMPDIR", realTmp)
// get the canonical path to the Docker root directory
root := *flRoot