openvpn is also built on many non bash systems. what about them?
24 авг. 2017 г. 18:34 пользователь "Antonio Quartulli" <a...@unstable.cc>
написал:
The backquotes for command substitution in bash are
considered old-style in favour of the more modern $() [1].
Substitute them.
[1]https://www.gnu.org/software/bash/manual/html_node/Command-Substitution.
html#Command-Substitution
Signed-off-by: Antonio Quartulli <a...@unstable.cc>
---
note: I did not really know how to test this patch.
dev-tools/gen-release-tarballs.sh | 10 +++++-----
tests/t_cltsrv.sh | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/dev-tools/gen-release-tarballs.sh b/dev-tools/gen-release-
tarballs.sh
index f9c620e3..550e5cd2 100755
--- a/dev-tools/gen-release-tarballs.sh
+++ b/dev-tools/gen-release-tarballs.sh
@@ -49,7 +49,7 @@ if [ $? -ne 0 ]; then
fi
# Extract the git URL
-giturl="`git remote get-url $arg_remote_name 2>/dev/null`"
+giturl="$(git remote get-url $arg_remote_name 2>/dev/null)"
if [ $? -ne 0 ]; then
echo "** ERROR ** Invalid git remote name: $arg_remote_name"
exit 2
@@ -71,7 +71,7 @@ get_filename()
{
local wildcard="$1"
- res="`find . -maxdepth 1 -type f -name \"$wildcard\" | head -n1 | cut
-d/ -f2-`"
+ res="$(find . -maxdepth 1 -type f -name \"$wildcard\" | head -n1 | cut
-d/ -f2-)"
if [ $? -ne 0 ]; then
echo "-- 'find' failed."
exit 5
@@ -88,7 +88,7 @@ copy_files()
local fileext="$1"
local dest="$2"
- file="`get_filename openvpn-*.*.*.$fileext`"
+ file="$(get_filename openvpn-*.*.*.$fileext)"
if [ -z "$file" ]; then
echo "** ERROR Failed to find source file"
exit 5
@@ -106,7 +106,7 @@ sign_file()
local signkey="$1"
local srchfile="$2"
local signtype="$3"
- local file="`get_filename $srchfile`"
+ local file="$(get_filename $srchfile)"
echo "-- Signing $file ..."
case "$signtype" in
@@ -169,7 +169,7 @@ fi
#
# Clone the remote repository
-workdir="`mktemp -d -p /var/tmp openvpn-build-release-XXXXXX`"
+workdir="$(mktemp -d -p /var/tmp openvpn-build-release-XXXXXX)"
cd $workdir
echo "-- Working directory: $workdir"
echo "-- git clone $giturl"
diff --git a/tests/t_cltsrv.sh b/tests/t_cltsrv.sh
index 752251e4..1ab3db3e 100755
--- a/tests/t_cltsrv.sh
+++ b/tests/t_cltsrv.sh
@@ -25,14 +25,14 @@ top_builddir="${top_builddir:-..}"
trap "rm -f log.$$ log.$$.signal ; trap 0 ; exit 77" 1 2 15
trap "rm -f log.$$ log.$$.signal ; exit 1" 0 3
addopts=
-case `uname -s` in
+case $(uname -s) in
FreeBSD)
# FreeBSD jails map the outgoing IP to the jail IP - we need to
# allow the real IP unless we want the test to run forever.
- if test "`sysctl 2>/dev/null -n security.jail.jailed`" = 1 \
+ if test "$(sysctl 2>/dev/null -n security.jail.jailed)" = 1 \
|| ps -ostate= -p $$ | grep -q J; then
addopts="--float"
- if test "x`ifconfig | grep inet`" = x ; then
+ if test "x$(ifconfig | grep inet)" = x ; then
echo "###"
echo "### To run the test in a FreeBSD jail, you MUST add an IP
alias for the jail's IP."
echo "###"
--
2.14.1
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel