arvbox pin pip to 9.0.3. Add LINES/COLUMNS to "arvbox shell", no issue #
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Thu, 19 Apr 2018 17:52:37 +0000 (13:52 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Thu, 19 Apr 2018 20:17:26 +0000 (16:17 -0400)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>

tools/arvbox/bin/arvbox
tools/arvbox/lib/arvbox/docker/service/sdk/run-service

index a5971502f65354b8786b676888970d2fecd27ce7..a26c396e2e1eb48d35407ab3cc561892c3dd0980 100755 (executable)
@@ -345,7 +345,7 @@ case "$subcmd" in
         ;;
 
     sh*)
-        exec docker exec -ti $ARVBOX_CONTAINER /usr/bin/env TERM=$TERM GEM_HOME=/var/lib/gems /bin/bash
+        exec docker exec -ti -e LINES=$(tput lines) -e COLUMNS=$(tput cols) -e TERM=$TERM -e GEM_HOME=/var/lib/gems $ARVBOX_CONTAINER /bin/bash
         ;;
 
     pipe)
index 0e937908e8116f5984c367e4cee25fb718b3f833..da6db3653cd9b48b3bea1570aa5006e173c6b319 100755 (executable)
@@ -28,7 +28,7 @@ ln -sf /usr/src/arvados/sdk/cli/binstubs/arv /usr/local/bin/arv
 # multiple packages, because it will blindly install the latest version of each
 # dependency requested by each package, even if a compatible package version is
 # already installed.
-pip_install pip
+pip_install pip==9.0.3
 
 pip_install wheel