From 9a24c9d17dddda1fbdc9bb4e5ebeab7f07b31b36 Mon Sep 17 00:00:00 2001
From: Kenneth Reitz <me@kennethreitz.org>
Date: Tue, 25 Apr 2017 10:27:57 -0400
Subject: [PATCH] don't unset DYNO (we're running on Heroku) (#371)

* don't unset DYNO (we're running on Heroku)

Fixes #280

* blacklist STACK env var for subshells
---
 bin/compile | 2 +-
 bin/utils   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/bin/compile b/bin/compile
index a8bd024e..858e7065 100755
--- a/bin/compile
+++ b/bin/compile
@@ -48,7 +48,7 @@ export PATH=$PATH:$ROOT_DIR/vendor/:$ROOT_DIR/vendor/pip-pop
 
 # Sanitizing environment variables.
 unset GIT_DIR PYTHONHOME PYTHONPATH
-unset RECEIVE_DATA RUN_KEY BUILD_INFO DEPLOY LOG_TOKEN DYNO
+unset RECEIVE_DATA RUN_KEY BUILD_INFO DEPLOY LOG_TOKEN
 unset CYTOKINE_LOG_FILE GEM_PATH
 
 # Syntax sugar.
diff --git a/bin/utils b/bin/utils
index c8785d0f..8d037fe3 100755
--- a/bin/utils
+++ b/bin/utils
@@ -88,7 +88,7 @@ deep-rm() {
 sub-env() {
 
   WHITELIST=${2:-''}
-  BLACKLIST=${3:-'^(GIT_DIR|PYTHONHOME|LD_LIBRARY_PATH|LIBRARY_PATH|PATH)$'}
+  BLACKLIST=${3:-'^(GIT_DIR|STACK|PYTHONHOME|LD_LIBRARY_PATH|LIBRARY_PATH|PATH)$'}
 
   # Python-specific variables.
   export PYHONHOME=$BUILD_DIR/.heroku/python
-- 
GitLab