From c8a31b8baf42c66b9e3f77beb4032d689927626d Mon Sep 17 00:00:00 2001 From: Andrea Borruso Date: Sat, 12 May 2018 08:54:39 +0200 Subject: [PATCH 1/3] To add the user bin folder to the path Here thread https://github.com/jupyterhub/binderhub/issues/557 --- repo2docker/buildpacks/base.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repo2docker/buildpacks/base.py b/repo2docker/buildpacks/base.py index 22aa16da..46b18f5f 100644 --- a/repo2docker/buildpacks/base.py +++ b/repo2docker/buildpacks/base.py @@ -71,6 +71,9 @@ ENV {{item[0]}} {{item[1]}} {% endfor -%} {% endif -%} +# So users can move executables here with postBuild, issue #557 +ENV PATH {{ /home/jovyan/{local}/bin:${PATH}}} + {% if path -%} # Special case PATH ENV PATH {{ ':'.join(path) }}:${PATH} From cd6371c3131202b3d601575b8347bb72c2787256 Mon Sep 17 00:00:00 2001 From: Andrea Borruso Date: Sat, 12 May 2018 10:05:42 +0200 Subject: [PATCH 2/3] Update base.py --- repo2docker/buildpacks/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repo2docker/buildpacks/base.py b/repo2docker/buildpacks/base.py index 46b18f5f..bb985aa8 100644 --- a/repo2docker/buildpacks/base.py +++ b/repo2docker/buildpacks/base.py @@ -72,7 +72,7 @@ ENV {{item[0]}} {{item[1]}} {% endif -%} # So users can move executables here with postBuild, issue #557 -ENV PATH {{ /home/jovyan/{local}/bin:${PATH}}} +ENV PATH {{ '/home/jovyan/local/bin':${PATH}}} {% if path -%} # Special case PATH From da3522851fcc03b04ed7137b90a774aa8883f697 Mon Sep 17 00:00:00 2001 From: Chris Holdgraf Date: Sat, 12 May 2018 11:32:39 -0700 Subject: [PATCH 3/3] removing extra curly brackets --- repo2docker/buildpacks/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repo2docker/buildpacks/base.py b/repo2docker/buildpacks/base.py index bb985aa8..94555b68 100644 --- a/repo2docker/buildpacks/base.py +++ b/repo2docker/buildpacks/base.py @@ -72,7 +72,7 @@ ENV {{item[0]}} {{item[1]}} {% endif -%} # So users can move executables here with postBuild, issue #557 -ENV PATH {{ '/home/jovyan/local/bin':${PATH}}} +ENV PATH '/home/jovyan/local/bin':${PATH} {% if path -%} # Special case PATH