Fix Ryu installation

Signed-off-by: IWASE Yusuke <iwase.yusuke0@gmail.com>
This commit is contained in:
IWASE Yusuke
2017-05-22 15:56:46 -07:00
committed by Bob Lantz
parent 9d306ad53a
commit aa8901268d
+5 -10
View File
@@ -462,24 +462,19 @@ function ryu {
# install Ryu dependencies" # install Ryu dependencies"
$install autoconf automake g++ libtool python make $install autoconf automake g++ libtool python make
if [ "$DIST" = "Ubuntu" -o "$DIST" = "Debian" ]; then if [ "$DIST" = "Ubuntu" -o "$DIST" = "Debian" ]; then
$install libxml2 libxslt-dev python-pip python-dev $install gcc python-pip python-dev libffi-dev libssl-dev \
sudo pip install --upgrade gevent pbr webob routes paramiko \\ libxml2-dev libxslt1-dev zlib1g-dev
oslo.config
fi fi
# if needed, update python-six
SIX_VER=`pip show six | grep Version | awk '{print $2}'`
if version_ge 1.7.0 $SIX_VER; then
echo "Installing python-six version 1.7.0..."
sudo pip install -I six==1.7.0
fi
# fetch RYU # fetch RYU
cd $BUILD_DIR/ cd $BUILD_DIR/
git clone git://github.com/osrg/ryu.git ryu git clone git://github.com/osrg/ryu.git ryu
cd ryu cd ryu
# install ryu # install ryu
sudo pip install . sudo pip install -r tools/pip-requires -r tools/optional-requires \
-r tools/test-requires
sudo python setup.py install
# Add symbolic link to /usr/bin # Add symbolic link to /usr/bin
sudo ln -s ./bin/ryu-manager /usr/local/bin/ryu-manager sudo ln -s ./bin/ryu-manager /usr/local/bin/ryu-manager