diff --git a/install_bin.sh b/install_bin.sh index c8a9d5b4..080802d5 100755 --- a/install_bin.sh +++ b/install_bin.sh @@ -1,7 +1,7 @@ #!/bin/sh -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") BINS=binaries BINDIR=$EXEDIR/$BINS diff --git a/install_easy.sh b/install_easy.sh index 125c0341..f3b8de7c 100755 --- a/install_easy.sh +++ b/install_easy.sh @@ -2,8 +2,8 @@ # automated script for easy installing zapret -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") ZAPRET_BASE=/opt/zapret ZAPRET_CONFIG=$EXEDIR/config @@ -34,8 +34,8 @@ exitp() [ $(id -u) -ne "0" ] && { echo root is required - exists sudo && exec sudo $0 - exists su && exec su -c $0 + exists sudo && exec sudo "$0" + exists su && exec su -c "$0" echo su or sudo not found exitp 2 } @@ -146,6 +146,7 @@ ask_list() write_config_var() { # $1 - mode var + local M eval M="\$$1" if [ -n "$M" ]; then diff --git a/ipset/create_ipset.sh b/ipset/create_ipset.sh index 22fe9118..1741e9e4 100755 --- a/ipset/create_ipset.sh +++ b/ipset/create_ipset.sh @@ -1,8 +1,8 @@ #!/bin/sh # create ipset from resolved ip's -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") IPSET_OPT="hashsize 131072 maxelem 524288" IP2NET=$EXEDIR/../ip2net/ip2net diff --git a/ipset/get_antizapret.sh b/ipset/get_antizapret.sh index 6bc078dd..c7d9405a 100755 --- a/ipset/get_antizapret.sh +++ b/ipset/get_antizapret.sh @@ -1,8 +1,8 @@ #!/bin/sh # get ip list from antizapret.prostovpn.org -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") . "$EXEDIR/def.sh" diff --git a/ipset/get_combined.sh b/ipset/get_combined.sh index 52c26db1..f6b36d49 100755 --- a/ipset/get_combined.sh +++ b/ipset/get_combined.sh @@ -1,8 +1,8 @@ #!/bin/sh # get rublacklist and resolve it -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") . "$EXEDIR/def.sh" diff --git a/ipset/get_config.sh b/ipset/get_config.sh index 0ae2c8fd..df1c8c83 100755 --- a/ipset/get_config.sh +++ b/ipset/get_config.sh @@ -1,8 +1,8 @@ #!/bin/sh # run script specified in config -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") . "$EXEDIR/../config" diff --git a/ipset/get_hostlist.sh b/ipset/get_hostlist.sh index 8f3fa61d..f37dfc49 100755 --- a/ipset/get_hostlist.sh +++ b/ipset/get_hostlist.sh @@ -1,8 +1,8 @@ #!/bin/sh # get domain list. not IP -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") . "$EXEDIR/def.sh" diff --git a/ipset/get_reestr.sh b/ipset/get_reestr.sh index 9cf14035..e60668e6 100755 --- a/ipset/get_reestr.sh +++ b/ipset/get_reestr.sh @@ -1,8 +1,8 @@ #!/bin/sh # get rublacklist and resolve it -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") . "$EXEDIR/def.sh" diff --git a/ipset/get_user.sh b/ipset/get_user.sh index e1646cec..61b2c16e 100755 --- a/ipset/get_user.sh +++ b/ipset/get_user.sh @@ -1,8 +1,8 @@ #!/bin/sh # resolve user host list -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") . "$EXEDIR/def.sh" diff --git a/uninstall_easy.sh b/uninstall_easy.sh index 893d318f..8b943732 100755 --- a/uninstall_easy.sh +++ b/uninstall_easy.sh @@ -2,8 +2,8 @@ # automated script for easy uninstalling zapret -SCRIPT=$(readlink -f $0) -EXEDIR=$(dirname $SCRIPT) +SCRIPT=$(readlink -f "$0") +EXEDIR=$(dirname "$SCRIPT") GET_IPLIST_PREFIX=/ipset/get_ exists() @@ -25,8 +25,8 @@ exitp() [ $(id -u) -ne "0" ] && { echo root is required - exists sudo && exec sudo $0 - exists su && exec su -c $0 + exists sudo && exec sudo "$0" + exists su && exec su -c "$0" echo su or sudo not found exitp 2 }