Shellcheck tests for bash scripts (#2532)
* Added bash scripts checks with shellcheck * Fixed indentations * Fixed setupvars.sh with shellcheck * Fixed MO scripts * Compilation with newer versions of shellcheck
This commit is contained in:
@@ -31,14 +31,14 @@ V_ENV=0
|
||||
for ((i=1;i <= $#;i++)) {
|
||||
case "${!i}" in
|
||||
caffe|tf|tf2|mxnet|kaldi|onnx)
|
||||
postfix="_"$1""
|
||||
postfix="_$1"
|
||||
;;
|
||||
"venv")
|
||||
V_ENV=1
|
||||
;;
|
||||
*)
|
||||
if [[ "$1" != "" ]]; then
|
||||
echo "\""${!i}"\" is unsupported parameter"
|
||||
echo "\"${!i}\" is unsupported parameter"
|
||||
echo $"Usage: $0 {caffe|tf|tf2|mxnet|kaldi|onnx} {venv}"
|
||||
exit 1
|
||||
fi
|
||||
@@ -80,18 +80,18 @@ fi
|
||||
|
||||
|
||||
if [[ $V_ENV -eq 1 ]]; then
|
||||
$python_binary -m venv $SCRIPTDIR/../venv
|
||||
source $SCRIPTDIR/../venv/bin/activate
|
||||
$SCRIPTDIR/../venv/bin/$python_binary -m pip install -r $SCRIPTDIR/../requirements${postfix}.txt
|
||||
"$python_binary" -m venv "$SCRIPTDIR/../venv"
|
||||
source "$SCRIPTDIR/../venv/bin/activate"
|
||||
"$SCRIPTDIR/../venv/bin/$python_binary" -m pip install -r "$SCRIPTDIR/../requirements${postfix}.txt"
|
||||
echo
|
||||
echo "Before running the Model Optimizer, please activate virtualenv environment by running \"source ${SCRIPTDIR}/../venv/bin/activate\""
|
||||
else
|
||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||
python3 -m pip install -r $SCRIPTDIR/../requirements${postfix}.txt
|
||||
python3 -m pip install -r "$SCRIPTDIR/../requirements${postfix}.txt"
|
||||
else
|
||||
sudo -E $python_binary -m pip install -r $SCRIPTDIR/../requirements${postfix}.txt
|
||||
sudo -E $python_binary -m pip install -r "$SCRIPTDIR/../requirements${postfix}.txt"
|
||||
fi
|
||||
echo [WARNING] All Model Optimizer dependencies are installed globally.
|
||||
echo [WARNING] If you want to keep Model Optimizer in separate sandbox
|
||||
echo [WARNING] run install_prerequisites.sh venv "{caffe|tf|tf2|mxnet|kaldi|onnx}"
|
||||
echo "[WARNING] All Model Optimizer dependencies are installed globally."
|
||||
echo "[WARNING] If you want to keep Model Optimizer in separate sandbox"
|
||||
echo "[WARNING] run install_prerequisites.sh venv \"{caffe|tf|tf2|mxnet|kaldi|onnx}\""
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user