#!/bin/bash # -*- mode: sh; tab-width: 8; coding: utf-8-unix -*- prog=`basename $0 .bash` ROLE=toxcore PREFIX=/var/local # we install into /var/local/bin and it takes precedence # export PATH=$PREFIX/bin:$PATH #. /var/local/src/var_local_src.bash || exit 2 [ `id -u` -eq 0 ] && ERROR $prog should not be run as root && exit 3 if [ "$#" -eq 0 ] ; then cd $PREFIX/src || exit 2 WD=$PWD bash c-toxcore.bash || exit 3$? bash tox_profile.bash || 4$? # sh toxcore_docker.bash || exit 4$? exit 0 elif [ "$1" = 'check' ] ; then exit 0 ols_run_checks_pip3 ols_run_tests_exit check || exit 10$? exit $? elif [ "$1" = 'lint' ] ; then exit 0 ols_run_tests_shellcheck $ROLE || exit 2$? ols_run_tests_exit $1 || exit 21$? ols_run_tests_pylint || exit 22$? elif [ "$1" = 'test' ] ; then exit 0 ols_run_tests_exit $1 || exit 30$? ols_gentoo_test_imports || exit 32$? #hangs /usr/bin/expect gpgkey_test_gpg.exp foobar || exit 31$? fi