Snazzier shell prompt

This commit is contained in:
Radon Rosborough 2021-06-13 22:38:41 +00:00
parent b132840385
commit ec0b90dc9b
1 changed files with 5 additions and 3 deletions

View File

@ -45,17 +45,19 @@ char *parseLang(char *lang) {
void session(char *uuid, char *lang)
{
char *image, *container;
char *image, *container, *hostname;
if (asprintf(&image, "riju:lang-%s", lang) < 0)
die("asprintf failed");
if (asprintf(&container, "riju-session-%s", uuid) < 0)
die("asprintf failed");
if (asprintf(&hostname, "HOSTNAME=%s", lang) < 0)
die("asprintf failed");
char *argv[] = {
"docker",
"run",
"--rm", "-it",
"-e", "HOME=/home/riju",
"-e", "HOSTNAME=riju",
"-e", hostname,
"-e", "LANG=C.UTF-8",
"-e", "LC_ALL=C.UTF-8",
"-e", "LOGNAME=riju",
@ -66,7 +68,7 @@ void session(char *uuid, char *lang)
"-e", "TMPDIR=/tmp",
"-e", "USER=riju",
"-e", "USERNAME=riju",
"--hostname", "riju",
"--hostname", lang,
"--name", container,
image, "cat", NULL,
};