diff options
Diffstat (limited to 'tests/su/02/env_FOO-options_-p-.exp')
-rwxr-xr-x | tests/su/02/env_FOO-options_-p-.exp | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/tests/su/02/env_FOO-options_-p-.exp b/tests/su/02/env_FOO-options_-p-.exp deleted file mode 100755 index fc848966..00000000 --- a/tests/su/02/env_FOO-options_-p-.exp +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/expect - -if {$argc == 1} { - set command [lindex $argv 0] -} else { - set command "" -} - - -set timeout 2 -expect_after default {puts "\nFAIL"; exit 1} - -spawn /bin/bash -expect "# " - -send "id\r" -expect "uid=0(root) gid=0(root) groups=0(root)\r" -expect "# " - -send "export FOO=bar\r" -expect "# " - -#============================================================================= -# -# su -p -, make a login shell, but preserve environment -# -#============================================================================= -send "/bin/su -p $command - myuser\r" -expect "$ " - -send "id\n" -expect "uid=424242(myuser) gid=424242(myuser) groups=424242(myuser)\r" -expect "$ " - -send_user "\n# FOO should be 'bar'" -send "\r" -expect "$ " - -send "echo \"FOO=\\\"\$FOO\\\"\"\r" -expect "FOO=\"bar\"\r" -expect "$ " - -send "exit\r" -expect "# " - -puts "\nPASS" -exit 0 - |