diff options
-rw-r--r-- | shell/ash_test/ash-misc/command2.right | 2 | ||||
-rwxr-xr-x | shell/ash_test/ash-misc/command2.tests | 6 | ||||
-rw-r--r-- | shell/ash_test/ash-misc/exec.right | 2 | ||||
-rwxr-xr-x | shell/ash_test/ash-misc/exec.tests | 3 |
4 files changed, 13 insertions, 0 deletions
diff --git a/shell/ash_test/ash-misc/command2.right b/shell/ash_test/ash-misc/command2.right new file mode 100644 index 000000000..8d2165f69 --- /dev/null +++ b/shell/ash_test/ash-misc/command2.right | |||
@@ -0,0 +1,2 @@ | |||
1 | test1 | ||
2 | ./command2.tests: ./test1.sh: line 1: ./test2.sh: Permission denied | ||
diff --git a/shell/ash_test/ash-misc/command2.tests b/shell/ash_test/ash-misc/command2.tests new file mode 100755 index 000000000..9d9de9a89 --- /dev/null +++ b/shell/ash_test/ash-misc/command2.tests | |||
@@ -0,0 +1,6 @@ | |||
1 | echo "echo test1; ./test2.sh" >test1.sh | ||
2 | echo "echo test2" >test2.sh | ||
3 | |||
4 | command . ./test1.sh | ||
5 | |||
6 | rm -f test1.sh test2.sh | ||
diff --git a/shell/ash_test/ash-misc/exec.right b/shell/ash_test/ash-misc/exec.right new file mode 100644 index 000000000..1741a38dd --- /dev/null +++ b/shell/ash_test/ash-misc/exec.right | |||
@@ -0,0 +1,2 @@ | |||
1 | ./exec.tests: exec: line 2: ./test1.sh: not found | ||
2 | 127 | ||
diff --git a/shell/ash_test/ash-misc/exec.tests b/shell/ash_test/ash-misc/exec.tests new file mode 100755 index 000000000..624915de1 --- /dev/null +++ b/shell/ash_test/ash-misc/exec.tests | |||
@@ -0,0 +1,3 @@ | |||
1 | rm -f test1.sh | ||
2 | (exec ./test1.sh) | ||
3 | echo $? | ||