mirror of
/repos/baseimage-docker.git
synced 2025-12-30 08:01:31 +01:00
Merge pull request #49 from harto/trim-env-newlines
Trim trailing newlines from file-based envs
This commit is contained in:
commit
c740ff2f4d
@ -59,7 +59,10 @@ def import_envvars(clear_existing_environment = True):
|
|||||||
for envfile in listdir("/etc/container_environment"):
|
for envfile in listdir("/etc/container_environment"):
|
||||||
name = os.path.basename(envfile)
|
name = os.path.basename(envfile)
|
||||||
with open("/etc/container_environment/" + envfile, "r") as f:
|
with open("/etc/container_environment/" + envfile, "r") as f:
|
||||||
value = f.read()
|
# Text files often end with a trailing newline, which we
|
||||||
|
# don't want to include in the env variable value. See
|
||||||
|
# https://github.com/phusion/baseimage-docker/pull/49
|
||||||
|
value = re.sub('\n\Z', '', f.read())
|
||||||
new_env[name] = value
|
new_env[name] = value
|
||||||
if clear_existing_environment:
|
if clear_existing_environment:
|
||||||
os.environ.clear()
|
os.environ.clear()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user