set HOSTNAME environment

Signed-off-by: Lai Jiangshan <jiangshanlai@gmail.com>
This commit is contained in:
Lai Jiangshan
2016-03-26 12:03:15 +08:00
parent 50928fc1ef
commit 04689c4138
+3
View File
@@ -316,6 +316,7 @@ static int hyper_rescan_scsi(void)
struct hyper_container_arg {
struct hyper_container *c;
struct hyper_pod *pod;
int ipcns;
int utsns;
int pipe[2];
@@ -350,6 +351,7 @@ static int hyper_container_init(void *data)
// set additinal env before config so that the config can overwrite it
setenv("HOME", "/root", 1);
setenv("HOSTNAME", arg->pod->hostname, 1);
if (container->exec.tty)
setenv("TERM", "xterm", 1);
else
@@ -504,6 +506,7 @@ int hyper_start_container(struct hyper_container *container,
int stacksize = getpagesize() * 4;
struct hyper_container_arg arg = {
.c = container,
.pod = pod,
.utsns = utsns,
.ipcns = ipcns,
.pipe = {-1, -1},