From 5b403fe06c5bf70d85e25deb377306891fa4142b Mon Sep 17 00:00:00 2001 From: Bernard Potocki Date: Mon, 2 Jun 2014 15:03:49 +0200 Subject: [PATCH] Don't write HOME env variable Loading HOME variable breaks multi-user container (i.e. logging as postgres user) if you try to load variables via `/etc/container_environment.sh`. --- image/my_init | 2 ++ 1 file changed, 2 insertions(+) diff --git a/image/my_init b/image/my_init index 4a97f8e..0c55ee0 100755 --- a/image/my_init +++ b/image/my_init @@ -73,6 +73,8 @@ def import_envvars(clear_existing_environment = True, override_existing_environm def export_envvars(to_dir = True): shell_dump = "" for name, value in os.environ.items(): + if name == 'HOME': + break if to_dir: with open("/etc/container_environment/" + name, "w") as f: f.write(value)