Signed-off-by: IWASE Yusuke <[email protected]>
---
 .../common/install_docker_test_pkg_common.sh           | 18 ++++++++++--------
 .../common/install_docker_test_pkg_for_travis.sh       |  1 -
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/ryu/tests/integrated/common/install_docker_test_pkg_common.sh 
b/ryu/tests/integrated/common/install_docker_test_pkg_common.sh
index 08b059a..44a3e10 100644
--- a/ryu/tests/integrated/common/install_docker_test_pkg_common.sh
+++ b/ryu/tests/integrated/common/install_docker_test_pkg_common.sh
@@ -4,7 +4,6 @@ set -ex
 function init_variables {
     APTLINE_DOCKER=0
     DIR_BASE=/tmp
-    SUDO_PIP=""
 }
 
 function process_options {
@@ -21,17 +20,20 @@ function process_options {
                 shift; ((i++))
                 DIR_BASE=$1
                 ;;
-            -s|--sudo-pip)
-                SUDO_PIP=sudo
-                ;;
         esac
         shift; ((i++))
     done
 }
 
+function install_pipework {
+    if ! which /usr/local/bin/pipework >/dev/null
+    then
+        sudo rm -rf $DIR_BASE/pipework
+        git clone https://github.com/jpetazzo/pipework.git $DIR_BASE/pipework
+        sudo install -m 0755 $DIR_BASE/pipework/pipework 
/usr/local/bin/pipework
+    fi
+}
+
 function install_depends_pkg {
-    sudo rm -rf $DIR_BASE/pipework
-    git clone https://github.com/jpetazzo/pipework.git $DIR_BASE/pipework
-    sudo install -m 0755 $DIR_BASE/pipework/pipework /usr/local/bin/pipework
-    $SUDO_PIP pip install pycrypto nsenter
+    install_pipework
 }
diff --git a/ryu/tests/integrated/common/install_docker_test_pkg_for_travis.sh 
b/ryu/tests/integrated/common/install_docker_test_pkg_for_travis.sh
index 9128c77..d8c3b49 100644
--- a/ryu/tests/integrated/common/install_docker_test_pkg_for_travis.sh
+++ b/ryu/tests/integrated/common/install_docker_test_pkg_for_travis.sh
@@ -7,7 +7,6 @@ source  ${RYU_PATH}/install_docker_test_pkg_common.sh
 
 init_variables
 process_options "$@"
-SUDO_PIP=""
 
 sudo apt-get update
 install_depends_pkg
-- 
2.7.4


------------------------------------------------------------------------------
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to