|
@@ -44,15 +44,10 @@ type Container struct {
|
|
// Sets PATH, HOSTNAME and if container.Config.Tty is set: TERM.
|
|
// Sets PATH, HOSTNAME and if container.Config.Tty is set: TERM.
|
|
// The defaults set here do not override the values in container.Config.Env
|
|
// The defaults set here do not override the values in container.Config.Env
|
|
func (container *Container) CreateDaemonEnvironment(linkedEnv []string) []string {
|
|
func (container *Container) CreateDaemonEnvironment(linkedEnv []string) []string {
|
|
- // if a domain name was specified, append it to the hostname (see #7851)
|
|
|
|
- fullHostname := container.Config.Hostname
|
|
|
|
- if container.Config.Domainname != "" {
|
|
|
|
- fullHostname = fmt.Sprintf("%s.%s", fullHostname, container.Config.Domainname)
|
|
|
|
- }
|
|
|
|
// Setup environment
|
|
// Setup environment
|
|
env := []string{
|
|
env := []string{
|
|
"PATH=" + system.DefaultPathEnv,
|
|
"PATH=" + system.DefaultPathEnv,
|
|
- "HOSTNAME=" + fullHostname,
|
|
|
|
|
|
+ "HOSTNAME=" + container.Config.Hostname,
|
|
}
|
|
}
|
|
if container.Config.Tty {
|
|
if container.Config.Tty {
|
|
env = append(env, "TERM=xterm")
|
|
env = append(env, "TERM=xterm")
|
|
@@ -92,10 +87,6 @@ func (container *Container) BuildHostnameFile() error {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
container.HostnamePath = hostnamePath
|
|
container.HostnamePath = hostnamePath
|
|
-
|
|
|
|
- if container.Config.Domainname != "" {
|
|
|
|
- return ioutil.WriteFile(container.HostnamePath, []byte(fmt.Sprintf("%s.%s\n", container.Config.Hostname, container.Config.Domainname)), 0644)
|
|
|
|
- }
|
|
|
|
return ioutil.WriteFile(container.HostnamePath, []byte(container.Config.Hostname+"\n"), 0644)
|
|
return ioutil.WriteFile(container.HostnamePath, []byte(container.Config.Hostname+"\n"), 0644)
|
|
}
|
|
}
|
|
|
|
|