old dash compat

This commit is contained in:
bol-van 2024-05-04 16:01:09 +03:00
parent a9f27896d3
commit f2dcc57711
9 changed files with 20 additions and 20 deletions

View File

@ -452,7 +452,7 @@ curl_with_dig()
# $2 - domain name # $2 - domain name
# $3 - port # $3 - port
# $4+ - curl params # $4+ - curl params
local connect_to=$(curl_connect_to $1 $2 $3) local connect_to="$(curl_connect_to $1 $2 $3)"
[ -n "$connect_to" ] || { [ -n "$connect_to" ] || {
echo "could not resolve ipv$1 $2" echo "could not resolve ipv$1 $2"
return 6 return 6
@ -749,7 +749,7 @@ xxxws_curl_test_update()
shift shift
$xxxf $testf $dom "$@" $xxxf $testf $dom "$@"
code=$? code=$?
[ $code = 0 ] && strategy="${strategy:-$@}" [ $code = 0 ] && strategy="${WF:+$WF }${strategy:-$@}"
return $code return $code
} }
pktws_curl_test_update() pktws_curl_test_update()
@ -786,7 +786,7 @@ report_strategy()
if [ -n "$strategy" ]; then if [ -n "$strategy" ]; then
echo "!!!!! $1: working strategy found for ipv${IPV} $2 : $3 $strategy !!!!!" echo "!!!!! $1: working strategy found for ipv${IPV} $2 : $3 $strategy !!!!!"
echo echo
report_append "ipv${IPV} $2 $1 : $3 ${WF:+$WF }$strategy" report_append "ipv${IPV} $2 $1 : $3 $strategy"
return 0 return 0
else else
echo "$1: $3 strategy for ipv${IPV} $2 not found" echo "$1: $3 strategy for ipv${IPV} $2 not found"

View File

@ -60,7 +60,7 @@ find_str_in_list()
} }
end_with_newline() end_with_newline()
{ {
local c=$(tail -c 1) local c="$(tail -c 1)"
[ "$c" = "" ] [ "$c" = "" ]
} }
@ -140,7 +140,7 @@ linux_min_version()
} }
linux_get_subsys() linux_get_subsys()
{ {
local INIT=$(sed 's/\x0/\n/g' /proc/1/cmdline | head -n 1) local INIT="$(sed 's/\x0/\n/g' /proc/1/cmdline | head -n 1)"
[ -L "$INIT" ] && INIT=$(readlink "$INIT") [ -L "$INIT" ] && INIT=$(readlink "$INIT")
INIT=$(basename "$INIT") INIT=$(basename "$INIT")
@ -213,7 +213,7 @@ fsleep_setup()
elif busybox usleep 1 2>/dev/null; then elif busybox usleep 1 2>/dev/null; then
FSLEEP=2 FSLEEP=2
else else
local errtext=$(read -t 0.001 2>&1) local errtext="$(read -t 0.001 2>&1)"
if [ -z "$errtext" ]; then if [ -z "$errtext" ]; then
FSLEEP=3 FSLEEP=3
# newer openwrt has ucode with system function that supports timeout in ms # newer openwrt has ucode with system function that supports timeout in ms

View File

@ -86,7 +86,7 @@ check_system()
UNAME=$(uname) UNAME=$(uname)
if [ "$UNAME" = "Linux" ]; then if [ "$UNAME" = "Linux" ]; then
# do not use 'exe' because it requires root # do not use 'exe' because it requires root
local INIT=$(sed 's/\x0/\n/g' /proc/1/cmdline | head -n 1) local INIT="$(sed 's/\x0/\n/g' /proc/1/cmdline | head -n 1)"
[ -L "$INIT" ] && INIT=$(readlink "$INIT") [ -L "$INIT" ] && INIT=$(readlink "$INIT")
INIT=$(basename "$INIT") INIT=$(basename "$INIT")
# some distros include systemctl without systemd # some distros include systemctl without systemd
@ -316,7 +316,7 @@ check_package_exists_openwrt()
check_package_openwrt() check_package_openwrt()
{ {
[ -n "$(opkg list-installed $1)" ] && return 0 [ -n "$(opkg list-installed $1)" ] && return 0
local what=$(opkg whatprovides $1 | tail -n +2 | head -n 1) local what="$(opkg whatprovides $1 | tail -n +2 | head -n 1)"
[ -n "$what" ] || return 1 [ -n "$what" ] || return 1
[ -n "$(opkg list-installed $what)" ] [ -n "$(opkg list-installed $what)" ]
} }
@ -361,7 +361,7 @@ openwrt_fw_section_del()
{ {
# $1 - fw include postfix # $1 - fw include postfix
local id=$(openwrt_fw_section_find $1) local id="$(openwrt_fw_section_find $1)"
[ -n "$id" ] && { [ -n "$id" ] && {
uci delete firewall.@include[$id] && uci commit firewall uci delete firewall.@include[$id] && uci commit firewall
rm -f "$OPENWRT_FW_INCLUDE$1" rm -f "$OPENWRT_FW_INCLUDE$1"
@ -377,7 +377,7 @@ openwrt_fw_section_add()
} }
openwrt_fw_section_configure() openwrt_fw_section_configure()
{ {
local id=$(openwrt_fw_section_add $1) local id="$(openwrt_fw_section_add $1)"
[ -z "$id" ] || [ -z "$id" ] ||
! uci set firewall.@include[$id].path="$OPENWRT_FW_INCLUDE" || ! uci set firewall.@include[$id].path="$OPENWRT_FW_INCLUDE" ||
! uci set firewall.@include[$id].reload="1" || ! uci set firewall.@include[$id].reload="1" ||

View File

@ -50,4 +50,4 @@ first_packets_for_mode()
n=6 n=6
fi fi
echo $n echo $n
} }

View File

@ -24,7 +24,7 @@ get_virt()
check_virt() check_virt()
{ {
echo \* checking virtualization echo \* checking virtualization
local vm=$(get_virt) local vm="$(get_virt)"
if [ -n "$vm" ]; then if [ -n "$vm" ]; then
if [ "$vm" = "none" ]; then if [ "$vm" = "none" ]; then
echo running on bare metal echo running on bare metal

View File

@ -25,7 +25,7 @@ run_daemon()
# $2 - daemon # $2 - daemon
# $3 - daemon args # $3 - daemon args
# use $PIDDIR/$DAEMONBASE$1.pid as pidfile # use $PIDDIR/$DAEMONBASE$1.pid as pidfile
local DAEMONBASE="$(basename $2)" local DAEMONBASE="$(basename "$2")"
local PIDFILE="$PIDDIR/$DAEMONBASE$1.pid" local PIDFILE="$PIDDIR/$DAEMONBASE$1.pid"
local ARGS="--daemon --pidfile=$PIDFILE $3" local ARGS="--daemon --pidfile=$PIDFILE $3"
[ -f "$PIDFILE" ] && pgrep -qF "$PIDFILE" && { [ -f "$PIDFILE" ] && pgrep -qF "$PIDFILE" && {
@ -42,7 +42,7 @@ stop_daemon()
# use $PIDDIR/$DAEMONBASE$1.pid as pidfile # use $PIDDIR/$DAEMONBASE$1.pid as pidfile
local PID local PID
local DAEMONBASE="$(basename $2)" local DAEMONBASE="$(basename "$2")"
local PIDFILE="$PIDDIR/$DAEMONBASE$1.pid" local PIDFILE="$PIDDIR/$DAEMONBASE$1.pid"
[ -f "$PIDFILE" ] && read PID <"$PIDFILE" [ -f "$PIDFILE" ] && read PID <"$PIDFILE"
[ -n "$PID" ] && { [ -n "$PID" ] && {

View File

@ -56,7 +56,7 @@ run_daemon()
# $2 - daemon # $2 - daemon
# $3 - daemon args # $3 - daemon args
# use $PIDDIR/$DAEMONBASE$1.pid as pidfile # use $PIDDIR/$DAEMONBASE$1.pid as pidfile
local DAEMONBASE=$(basename $2) local DAEMONBASE="$(basename "$2")"
echo "Starting daemon $1: $2 $3" echo "Starting daemon $1: $2 $3"
procd_open_instance procd_open_instance
procd_set_param command $2 $3 procd_set_param command $2 $3

View File

@ -166,7 +166,7 @@ run_daemon()
# $3 - daemon args # $3 - daemon args
# use $PIDDIR/$DAEMONBASE$1.pid as pidfile # use $PIDDIR/$DAEMONBASE$1.pid as pidfile
local DAEMONBASE=$(basename $2) local DAEMONBASE="$(basename "$2")"
local PIDFILE=$PIDDIR/$DAEMONBASE$1.pid local PIDFILE=$PIDDIR/$DAEMONBASE$1.pid
echo "Starting daemon $1: $2 $3" echo "Starting daemon $1: $2 $3"
if exists start-stop-daemon ; then if exists start-stop-daemon ; then
@ -191,7 +191,7 @@ stop_daemon()
# $1 - daemon number : 1,2,3,... # $1 - daemon number : 1,2,3,...
# $2 - daemon # $2 - daemon
# use $PIDDIR/$DAEMONBASE$1.pid as pidfile # use $PIDDIR/$DAEMONBASE$1.pid as pidfile
local DAEMONBASE=$(basename $2) local DAEMONBASE="$(basename "$2")"
local PIDFILE=$PIDDIR/$DAEMONBASE$1.pid local PIDFILE=$PIDDIR/$DAEMONBASE$1.pid
echo "Stopping daemon $1: $2" echo "Stopping daemon $1: $2"
if exists start-stop-daemon ; then if exists start-stop-daemon ; then

View File

@ -52,7 +52,7 @@ check_bins()
echo \* checking executables echo \* checking executables
fix_perms_bin_test "$EXEDIR" fix_perms_bin_test "$EXEDIR"
local arch=$(get_bin_arch) local arch="$(get_bin_arch)"
local make_target local make_target
[ "$FORCE_BUILD" = "1" ] && { [ "$FORCE_BUILD" = "1" ] && {
echo forced build mode echo forced build mode
@ -385,7 +385,7 @@ copy_all()
} }
copy_openwrt() copy_openwrt()
{ {
local ARCH=$(get_bin_arch) local ARCH="$(get_bin_arch)"
local BINDIR="$1/binaries/$ARCH" local BINDIR="$1/binaries/$ARCH"
[ -d "$2" ] || mkdir -p "$2" [ -d "$2" ] || mkdir -p "$2"
@ -500,7 +500,7 @@ check_location()
exitp 3 exitp 3
fi fi
fi fi
local B=$(dirname "$ZAPRET_TARGET") local B="$(dirname "$ZAPRET_TARGET")"
[ -d "$B" ] || mkdir -p "$B" [ -d "$B" ] || mkdir -p "$B"
$1 "$EXEDIR" "$ZAPRET_TARGET" $1 "$EXEDIR" "$ZAPRET_TARGET"
fix_perms "$ZAPRET_TARGET" fix_perms "$ZAPRET_TARGET"