docs: Fix build on fresh ubuntu 18.04
Type: docs
Signed-off-by: John DeNisco <jdenisco@cisco.com>
Change-Id: If842c92183a9cf4b5a9773dced3298005b327e1a
diff --git a/docs/etc/requirements.txt b/docs/etc/requirements.txt
index 3c49148..bbbe2c2 100644
--- a/docs/etc/requirements.txt
+++ b/docs/etc/requirements.txt
@@ -5,30 +5,30 @@
chardet==3.0.4
commonmark==0.9.1
docutils==0.16
-idna==2.8
+idna==2.9
imagesize==1.2.0
importlib-metadata==1.5.0
-Jinja2==2.10.3
+Jinja2==2.11.1
jsonschema==3.2.0
MarkupSafe==1.1.1
-packaging==20.0
+packaging==20.3
pyaml==20.3.1
-Pygments==2.5.2
+Pygments==2.6.1
pyparsing==2.4.6
pyrsistent==0.15.7
pytz==2019.3
-PyYAML==5.3
+PyYAML==5.3.1
recommonmark==0.6.0
-requests==2.22.0
+requests==2.23.0
six==1.14.0
snowballstemmer==2.0.0
-Sphinx==2.3.1
+Sphinx==2.4.4
sphinx-rtd-theme==0.4.3
-sphinxcontrib-applehelp==1.0.1
-sphinxcontrib-devhelp==1.0.1
-sphinxcontrib-htmlhelp==1.0.2
+sphinxcontrib-applehelp==1.0.2
+sphinxcontrib-devhelp==1.0.2
+sphinxcontrib-htmlhelp==1.0.3
sphinxcontrib-jsmath==1.0.1
-sphinxcontrib-qthelp==1.0.2
-sphinxcontrib-serializinghtml==1.1.3
+sphinxcontrib-qthelp==1.0.3
+sphinxcontrib-serializinghtml==1.1.4
urllib3==1.25.8
zipp==3.1.0
diff --git a/docs/scripts/sphinx-make.sh b/docs/scripts/sphinx-make.sh
index 3dca88c..36596f2 100755
--- a/docs/scripts/sphinx-make.sh
+++ b/docs/scripts/sphinx-make.sh
@@ -2,10 +2,19 @@
if [ "$1" == "venv" ]
then
- python3 -m pip install --user virtualenv
+ OS_ID=$(grep '^ID=' /etc/os-release | cut -f2- -d= | sed -e 's/\"//g')
+ if [ "$OS_ID" == "ubuntu" ]
+ then
+ sudo apt-get install -y python3-pip
+ fi
+ if [ "$OS_ID" == "centos" ]
+ then
+ sudo yum install -y python3-pip
+ fi
+ pip3 install --user virtualenv
python3 -m virtualenv $VENV_DIR
source $VENV_DIR/bin/activate;
- python3 -m pip install -r $DOCS_DIR/etc/requirements.txt
+ pip3 install -r $DOCS_DIR/etc/requirements.txt
else
source $VENV_DIR/bin/activate;
VERSION=`source $WS_ROOT/src/scripts/version`