]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
Revert "Update su tests"
authorSerge Hallyn <serge@hallyn.com>
Fri, 28 Aug 2020 20:15:47 +0000 (15:15 -0500)
committerSerge Hallyn <serge@hallyn.com>
Fri, 28 Aug 2020 20:15:47 +0000 (15:15 -0500)
This reverts commit cf8101aaae51464cbe7e8bf3fe9c03d10c82a8ac.

tests/run_some
tests/su/03/data/rootuser.out [deleted file]
tests/su/03/data/tsuser.out [deleted file]
tests/su/03/su_run_command17.test
tests/su/03/su_run_command18.test [deleted file]
tests/su/03/su_run_command19.test [deleted file]
tests/su/03/su_run_command20.test [deleted file]
tests/su/03/su_run_command21.test [deleted file]
tests/su/03/su_run_command22.test [deleted file]
tests/su/03/su_run_command23.test [deleted file]

index fba59bd3a18a52701e6933f27e18d736ca987ab7..2d085d5978b3e17bd01d0501ccfeac62a5be515f 100755 (executable)
@@ -90,28 +90,22 @@ run_test ./su/02/env_special_root-options_-p_bash
 run_test ./su/02/env_special_root-options_
 run_test ./su/02/env_special_root-options__bash
 run_test ./su/03/su_run_command01.test
-#run_test ./su/03/su_run_command02.test
-#run_test ./su/03/su_run_command03.test
+run_test ./su/03/su_run_command02.test
+run_test ./su/03/su_run_command03.test
 run_test ./su/03/su_run_command04.test
-#run_test ./su/03/su_run_command05.test
+run_test ./su/03/su_run_command05.test
 run_test ./su/03/su_run_command06.test
 run_test ./su/03/su_run_command07.test
-#run_test ./su/03/su_run_command08.test
-#run_test ./su/03/su_run_command09.test
+run_test ./su/03/su_run_command08.test
+run_test ./su/03/su_run_command09.test
 run_test ./su/03/su_run_command10.test
-#run_test ./su/03/su_run_command11.test
-#run_test ./su/03/su_run_command12.test
-#run_test ./su/03/su_run_command13.test
+run_test ./su/03/su_run_command11.test
+run_test ./su/03/su_run_command12.test
+run_test ./su/03/su_run_command13.test
 run_test ./su/03/su_run_command14.test
 run_test ./su/03/su_run_command15.test
 run_test ./su/03/su_run_command16.test
-#run_test ./su/03/su_run_command17.test
-run_test ./su/03/su_run_command18.test
-run_test ./su/03/su_run_command19.test
-run_test ./su/03/su_run_command20.test
-run_test ./su/03/su_run_command21.test
-run_test ./su/03/su_run_command22.test
-run_test ./su/03/su_run_command23.test
+run_test ./su/03/su_run_command17.test
 run_test ./su/04/su_wrong_user.test
 run_test ./su/04/su_user_wrong_passwd.test
 run_test ./su/04/su_user_wrong_passwd_syslog.test
diff --git a/tests/su/03/data/rootuser.out b/tests/su/03/data/rootuser.out
deleted file mode 100644 (file)
index 9da4483..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-root
-args: first second third
diff --git a/tests/su/03/data/tsuser.out b/tests/su/03/data/tsuser.out
deleted file mode 100644 (file)
index 4796a54..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-myuser
-args: first second third
index 024d0da1b81dd6e5e3a66ed0bb8e5eeeeffb57bc..c1f15c5eb26bac32c5f9f83f0620d41d81050e53 100755 (executable)
@@ -7,8 +7,6 @@ cd $(dirname $0)
 . ../../common/config.sh
 . ../../common/log.sh
 
-# FIXME
-# su: ignoring --preserve-environment, it's mutually exclusive with --login
 
 log_start "$0" "Running commands (check working directory): su -c pwd - myuser -p"
 
diff --git a/tests/su/03/su_run_command18.test b/tests/su/03/su_run_command18.test
deleted file mode 100755 (executable)
index 280c3f1..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-
-set -e
-
-cd $(dirname $0)
-
-. ../../common/config.sh
-. ../../common/log.sh
-
-cat > /tmp/shadow_test_wrap << "EOF"
-#!/bin/sh
-
-whoami
-echo args: "$@"
-EOF
-chmod 755 /tmp/shadow_test_wrap
-
-log_start "$0" "Running commands: su -c '/tmp/shadow_test_wrap \$1 \$2 \$3'  testsuite -- first second third"
-
-save_config
-
-# restore the files on exit
-trap 'log_status "$0" "FAILURE"; restore_config' 0
-
-change_config
-
-echo "/bin/su -c '/tmp/shadow_test_wrap \$1 \$2 \$3'  testsuite -- first second third > tmp/out 2> tmp/err"
-/bin/su -c '/tmp/shadow_test_wrap $1 $2 $3'  testsuite -- first second third > tmp/out 2> tmp/err
-
-echo "su reported:"
-echo "=== stdout ==="
-cat tmp/out
-echo "=== stderr ==="
-cat tmp/err
-echo "=============="
-
-echo -n "Checking tmp/out..."
-diff -au data/tsuser.out tmp/out
-rm -f tmp/out
-echo "OK"
-
-echo -n "Checking tmp/err..."
-[ "$(wc -c tmp/err)" = "0 tmp/err" ] || false
-rm -f tmp/err
-echo "OK"
-
-log_status "$0" "SUCCESS"
-restore_config
-trap '' 0
-
diff --git a/tests/su/03/su_run_command19.test b/tests/su/03/su_run_command19.test
deleted file mode 100755 (executable)
index c4c7b0a..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-
-set -e
-
-cd $(dirname $0)
-
-. ../../common/config.sh
-. ../../common/log.sh
-
-cat > /tmp/shadow_test_wrap << "EOF"
-#!/bin/sh
-
-whoami
-echo args: "$@"
-EOF
-chmod 755 /tmp/shadow_test_wrap
-
-log_start "$0" "Running commands: su -c '/tmp/shadow_test_wrap \$1 \$2 \$3'  testsuite first second third"
-
-save_config
-
-# restore the files on exit
-trap 'log_status "$0" "FAILURE"; restore_config' 0
-
-change_config
-
-echo "/bin/su -c '/tmp/shadow_test_wrap \$1 \$2 \$3'  testsuite first second third > tmp/out 2> tmp/err"
-/bin/su -c '/tmp/shadow_test_wrap $1 $2 $3'  testsuite first second third > tmp/out 2> tmp/err
-
-echo "su reported:"
-echo "=== stdout ==="
-cat tmp/out
-echo "=== stderr ==="
-cat tmp/err
-echo "=============="
-
-echo -n "Checking tmp/out..."
-diff -au data/tsuser.out tmp/out
-rm -f tmp/out
-echo "OK"
-
-echo -n "Checking tmp/err..."
-[ "$(wc -c tmp/err)" = "0 tmp/err" ] || false
-rm -f tmp/err
-echo "OK"
-
-log_status "$0" "SUCCESS"
-restore_config
-trap '' 0
-
diff --git a/tests/su/03/su_run_command20.test b/tests/su/03/su_run_command20.test
deleted file mode 100755 (executable)
index 2139361..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-
-set -e
-
-cd $(dirname $0)
-
-. ../../common/config.sh
-. ../../common/log.sh
-
-cat > /tmp/shadow_test_wrap << "EOF"
-#!/bin/sh
-
-whoami
-echo args: "$@"
-EOF
-chmod 755 /tmp/shadow_test_wrap
-
-log_start "$0" "Running commands: su -c '/tmp/shadow_test_wrap \$1 \$2 \$3'  - testsuite first second third"
-
-save_config
-
-# restore the files on exit
-trap 'log_status "$0" "FAILURE"; restore_config' 0
-
-change_config
-
-echo "/bin/su -c '/tmp/shadow_test_wrap \$1 \$2 \$3' - testsuite first second third > tmp/out 2> tmp/err"
-/bin/su -c '/tmp/shadow_test_wrap $1 $2 $3' - testsuite first second third > tmp/out 2> tmp/err
-
-echo "su reported:"
-echo "=== stdout ==="
-cat tmp/out
-echo "=== stderr ==="
-cat tmp/err
-echo "=============="
-
-echo -n "Checking tmp/out..."
-diff -au data/tsuser.out tmp/out
-rm -f tmp/out
-echo "OK"
-
-echo -n "Checking tmp/err..."
-[ "$(wc -c tmp/err)" = "0 tmp/err" ] || false
-rm -f tmp/err
-echo "OK"
-
-log_status "$0" "SUCCESS"
-restore_config
-trap '' 0
-
diff --git a/tests/su/03/su_run_command21.test b/tests/su/03/su_run_command21.test
deleted file mode 100755 (executable)
index 36c9940..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-
-set -e
-
-cd $(dirname $0)
-
-. ../../common/config.sh
-. ../../common/log.sh
-
-cat > /tmp/shadow_test_wrap << "EOF"
-#!/bin/sh
-
-whoami
-echo args: "$@"
-EOF
-chmod 755 /tmp/shadow_test_wrap
-
-log_start "$0" "Running commands: su -c '/tmp/shadow_test_wrap \$1 \$2 \$3'  - testsuite --  first second third"
-
-save_config
-
-# restore the files on exit
-trap 'log_status "$0" "FAILURE"; restore_config' 0
-
-change_config
-
-echo "/bin/su -c '/tmp/shadow_test_wrap \$1 \$2 \$3' - testsuite -- first second third > tmp/out 2> tmp/err"
-/bin/su -c '/tmp/shadow_test_wrap $1 $2 $3' - testsuite -- first second third > tmp/out 2> tmp/err
-
-echo "su reported:"
-echo "=== stdout ==="
-cat tmp/out
-echo "=== stderr ==="
-cat tmp/err
-echo "=============="
-
-echo -n "Checking tmp/out..."
-diff -au data/tsuser.out tmp/out
-rm -f tmp/out
-echo "OK"
-
-echo -n "Checking tmp/err..."
-[ "$(wc -c tmp/err)" = "0 tmp/err" ] || false
-rm -f tmp/err
-echo "OK"
-
-log_status "$0" "SUCCESS"
-restore_config
-trap '' 0
-
diff --git a/tests/su/03/su_run_command22.test b/tests/su/03/su_run_command22.test
deleted file mode 100755 (executable)
index b802488..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-
-set -e
-
-cd $(dirname $0)
-
-. ../../common/config.sh
-. ../../common/log.sh
-
-cat > /tmp/shadow_test_wrap << "EOF"
-#!/bin/sh
-
-whoami
-echo args: "$@"
-EOF
-chmod 755 /tmp/shadow_test_wrap
-
-log_start "$0" "Running commands: su -c '/tmp/shadow_test_wrap \$1 \$2 \$3'  - --  first second third"
-
-save_config
-
-# restore the files on exit
-trap 'log_status "$0" "FAILURE"; restore_config' 0
-
-change_config
-
-echo "/bin/su -c '/tmp/shadow_test_wrap \$1 \$2 \$3' - -- first second third > tmp/out 2> tmp/err"
-/bin/su -c '/tmp/shadow_test_wrap $1 $2 $3' - -- first second third > tmp/out 2> tmp/err
-
-echo "su reported:"
-echo "=== stdout ==="
-cat tmp/out
-echo "=== stderr ==="
-cat tmp/err
-echo "=============="
-
-echo -n "Checking tmp/out..."
-diff -au data/rootuser.out tmp/out
-rm -f tmp/out
-echo "OK"
-
-echo -n "Checking tmp/err..."
-[ "$(wc -c tmp/err)" = "0 tmp/err" ] || false
-rm -f tmp/err
-echo "OK"
-
-log_status "$0" "SUCCESS"
-restore_config
-trap '' 0
-
diff --git a/tests/su/03/su_run_command23.test b/tests/su/03/su_run_command23.test
deleted file mode 100755 (executable)
index 9efec18..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-
-set -e
-
-cd $(dirname $0)
-
-. ../../common/config.sh
-. ../../common/log.sh
-
-cat > /tmp/shadow_test_wrap << "EOF"
-#!/bin/sh
-
-whoami
-echo args: "$@"
-EOF
-chmod 755 /tmp/shadow_test_wrap
-
-log_start "$0" "Running commands: su -c '/tmp/shadow_test_wrap \$1 \$2 \$3'  --  first second third"
-
-save_config
-
-# restore the files on exit
-trap 'log_status "$0" "FAILURE"; restore_config' 0
-
-change_config
-
-echo "/bin/su -c '/tmp/shadow_test_wrap \$1 \$2 \$3' -- first second third > tmp/out 2> tmp/err"
-/bin/su -c '/tmp/shadow_test_wrap $1 $2 $3' -- first second third > tmp/out 2> tmp/err
-
-echo "su reported:"
-echo "=== stdout ==="
-cat tmp/out
-echo "=== stderr ==="
-cat tmp/err
-echo "=============="
-
-echo -n "Checking tmp/out..."
-diff -au data/rootuser.out tmp/out
-rm -f tmp/out
-echo "OK"
-
-echo -n "Checking tmp/err..."
-[ "$(wc -c tmp/err)" = "0 tmp/err" ] || false
-rm -f tmp/err
-echo "OK"
-
-log_status "$0" "SUCCESS"
-restore_config
-trap '' 0
-