diff options
author | Andoni Morales Alastruey <ylatuya@gmail.com> | 2013-04-28 20:23:19 +0200 |
---|---|---|
committer | Andoni Morales Alastruey <ylatuya@gmail.com> | 2013-05-06 16:03:09 +0200 |
commit | 8a4e1ae066fe40fc34b417e0635106dce5441db5 (patch) | |
tree | 2265a6174a244a91bb305e51bd3f3d0c60b03f99 | |
parent | c66140bcbde997652f8385fd8439fa1351d91fc1 (diff) |
build: fix override of non-existent env variables
-rw-r--r-- | cerbero/build/build.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cerbero/build/build.py b/cerbero/build/build.py index 615778f..c911ef8 100644 --- a/cerbero/build/build.py +++ b/cerbero/build/build.py @@ -167,7 +167,8 @@ class MakefilesBase (Build): for var, val in new_env.iteritems(): if val is None: - del os.environ[var] + if var in os.environ: + del os.environ[var] else: os.environ[var] = val return self._old_env @@ -179,7 +180,8 @@ class MakefilesBase (Build): for var, val in old_env.iteritems(): if val is None: - del os.environ[var] + if var in os.environ: + del os.environ[var] else: os.environ[var] = val self._old_env = None |