From 66affd68c9f6c1d42da73ce744d7ab9fa1499f84 Mon Sep 17 00:00:00 2001 From: jilles Date: Tue, 9 Nov 2010 22:17:53 +0000 Subject: [PATCH] MFC r214280,214853: New tests that also work with stable/8 sh. git-svn-id: svn://svn.freebsd.org/base/stable/8@215063 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- tools/regression/bin/sh/builtins/printf1.0 | 3 +++ tools/regression/bin/sh/builtins/printf2.0 | 3 +++ tools/regression/bin/sh/parser/alias1.0 | 5 +++++ tools/regression/bin/sh/parser/alias2.0 | 6 ++++++ 4 files changed, 17 insertions(+) create mode 100644 tools/regression/bin/sh/builtins/printf1.0 create mode 100644 tools/regression/bin/sh/builtins/printf2.0 create mode 100644 tools/regression/bin/sh/parser/alias1.0 create mode 100644 tools/regression/bin/sh/parser/alias2.0 diff --git a/tools/regression/bin/sh/builtins/printf1.0 b/tools/regression/bin/sh/builtins/printf1.0 new file mode 100644 index 000000000..99a82d014 --- /dev/null +++ b/tools/regression/bin/sh/builtins/printf1.0 @@ -0,0 +1,3 @@ +# $FreeBSD$ + +[ "$(printf '%c\0%s%d' x '\' 010 | tr '\0' Z)" = 'xZ\8' ] diff --git a/tools/regression/bin/sh/builtins/printf2.0 b/tools/regression/bin/sh/builtins/printf2.0 new file mode 100644 index 000000000..7763d6fe9 --- /dev/null +++ b/tools/regression/bin/sh/builtins/printf2.0 @@ -0,0 +1,3 @@ +# $FreeBSD$ + +[ "$(printf '%cZ%s%d' x '\' 010)" = 'xZ\8' ] diff --git a/tools/regression/bin/sh/parser/alias1.0 b/tools/regression/bin/sh/parser/alias1.0 new file mode 100644 index 000000000..75dd9ab9b --- /dev/null +++ b/tools/regression/bin/sh/parser/alias1.0 @@ -0,0 +1,5 @@ +# $FreeBSD$ + +alias alias0=exit +eval 'alias0 0' +exit 1 diff --git a/tools/regression/bin/sh/parser/alias2.0 b/tools/regression/bin/sh/parser/alias2.0 new file mode 100644 index 000000000..ae99b8a58 --- /dev/null +++ b/tools/regression/bin/sh/parser/alias2.0 @@ -0,0 +1,6 @@ +# $FreeBSD$ + +alias alias0=exit +x=alias0 +eval 'case $x in alias0) exit 0;; esac' +exit 1 -- 2.45.0