#!/bin/bash ########################################################################### # # Copyright (c) 2021-2023 Diality Inc. - All Rights Reserved. # # THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN # WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. # # @file check_setup.sh # # @author (last) Peter Lucia # @date (last) 22-Jan-2021 # @author (original) Peter Lucia # @date (original) 22-Jan-2021 # ############################################################################ cd ../ dir="venv/lib/python3.6/site-packages/dialin" venv_dir="$(pwd)/venv" paths_ini=/opt/squishqt/etc/paths.ini python_home="Scripting/PythonHome = \"$venv_dir\"" library_path=":$venv_dir/bin" if [[ -L "$dir" && -d "$dir" ]]; then echo "Using local dialin" else echo "Using remote dialin" fi if grep -q "$python_home" $paths_ini; then echo "Pass: Scripting/PythonHome in $paths_ini points to $venv_dir." else echo "Fail: Scripting/PythonHome in $paths_ini does not point to $venv_dir." fi if grep -q "$library_path" $paths_ini; then echo "Pass: LibraryPath in $paths_ini includes $library_path." else echo "Fail: LibraryPath in $paths_ini does not include $library_path." fi