Source code of /usr/share/gwhois/maintenance/testcases/loc_gwhois

Last modified: 2017-09-11 13:32:23

Download

#!/bin/bash

#
#  generic Whois - Maintenance Framework: Testcases
#
#  (c) 2012-2014 Daniel Marschall, ViaThinkSoft [www.viathinksoft.de]
#
#  Distribution, usage etc. pp. regulated by the current version of GPL.
#
#
#  Version 2014-08-25
#

# TODO: $ or $* ?

. /etc/gwhois/maintenance/testcases.conf

DIR=$( dirname "$0" )

if [ $trytor -eq 1 ]; then
        if [ -e "/usr/bin/vtor" ]; then
                "$DIR"/timeout.sh -t 10 -- vtor -a -r 1 -- gwhois $
        elif [ -e "/usr/bin/usewithtor" ]; then
                "$DIR"/timeout.sh -t 10 -- usewithtor -- gwhois $
        elif [ -e "/usr/bin/torify" ]; then
                "$DIR"/timeout.sh -t 10 -- torify -- gwhois $
        else
                echo "Warning: Cannot find any TOR proxy software. Will do the query without TOR." >&2
                "$DIR"/timeout.sh -t 10 -- gwhois $
        fi
else
        "$DIR"/timeout.sh -t 10 -- gwhois $
fi