mirror of
https://github.com/clearlinux/hyperstart.git
synced 2026-08-24 16:16:06 +00:00
set HOSTNAME environment
Signed-off-by: Lai Jiangshan <jiangshanlai@gmail.com>
This commit is contained in:
@@ -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},
|
||||
|
||||
Reference in New Issue
Block a user