summaryrefslogtreecommitdiff
path: root/regress/test-exec.sh
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@dtucker.net>2022-01-12 18:25:06 +1100
committerDarren Tucker <dtucker@dtucker.net>2022-01-12 18:25:06 +1100
commit6bf2efa2679da1e8e60731f41677b2081dedae2c (patch)
treebcdbafd4b84dcad4c039979e30c9454cb2e6b6bf /regress/test-exec.sh
parent72bcd7993dadaf967bb3d8564ee31cbf38132b5d (diff)
downloadopenssh-git-6bf2efa2679da1e8e60731f41677b2081dedae2c.tar.gz
Add "rev" command replacement if needed.
Diffstat (limited to 'regress/test-exec.sh')
-rw-r--r--regress/test-exec.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/regress/test-exec.sh b/regress/test-exec.sh
index dfb5085b..9bee33e2 100644
--- a/regress/test-exec.sh
+++ b/regress/test-exec.sh
@@ -320,6 +320,12 @@ have_prog()
jot() {
awk "BEGIN { for (i = $2; i < $2 + $1; i++) { printf \"%d\n\", i } exit }"
}
+if [ ! -x "`which rev`" ]; then
+rev()
+{
+ awk '{for (i=length; i>0; i--) printf "%s", substr($0, i, 1); print ""}'
+}
+fi
# Check whether preprocessor symbols are defined in config.h.
config_defined ()