From 95188a68560424b630f234cb0350fb625eff695b Mon Sep 17 00:00:00 2001 From: GONG Jie Date: Thu, 20 Apr 2017 16:58:38 +0800 Subject: [PATCH 1/2] Add test case to verify the github issue #2637 --- xCAT-test/autotest/testcase/xdcp/cases1 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 xCAT-test/autotest/testcase/xdcp/cases1 diff --git a/xCAT-test/autotest/testcase/xdcp/cases1 b/xCAT-test/autotest/testcase/xdcp/cases1 new file mode 100644 index 000000000..7303f8f3c --- /dev/null +++ b/xCAT-test/autotest/testcase/xdcp/cases1 @@ -0,0 +1,22 @@ +start:xdcp_github_issue2637 +cmd:useradd -m xyzzy +check:rc==0 +cmd:( cd ~ && tar cf - .xcat .ssh ) | ( cd ~xyzzy && tar xf - ) +check:rc==0 +cmd:chown -R xyzzy ~xyzzy/.xcat ~xyzzy/.ssh +check:rc==0 +cmd:xdsh $$CN "useradd -m xyzzy" +check:rc==0 +cmd:xdsh $$CN "( cd ~ && tar cf - .ssh ) | ( cd ~xyzzy && tar xf - )" +check:rc==0 +cmd:xdsh $$CN "chown -R xyzzy ~xyzzy/.ssh" +check:rc==0 +cmd:su -c "xdcp $$CN /etc/sysctl.conf /tmp/sysctl.conf" - xyzzy +check:rc==0 +cmd:xdsh $$CN "stat -c '%U' /tmp/sysctl.conf" +check:output=~xyzzy +cmd:xdsh $$CN "userdel xyzzy" +check:rc==0 +cmd:userdel xyzzy +check:rc==0 +end From 02c8a0d92c967b41cd7f229f21878ffd29f1f406 Mon Sep 17 00:00:00 2001 From: GONG Jie Date: Mon, 24 Apr 2017 14:48:19 +0800 Subject: [PATCH 2/2] Change test case name --- xCAT-test/autotest/testcase/xdcp/cases1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xCAT-test/autotest/testcase/xdcp/cases1 b/xCAT-test/autotest/testcase/xdcp/cases1 index 7303f8f3c..c27c54d1e 100644 --- a/xCAT-test/autotest/testcase/xdcp/cases1 +++ b/xCAT-test/autotest/testcase/xdcp/cases1 @@ -1,4 +1,4 @@ -start:xdcp_github_issue2637 +start:xdcp_nonroot_user cmd:useradd -m xyzzy check:rc==0 cmd:( cd ~ && tar cf - .xcat .ssh ) | ( cd ~xyzzy && tar xf - )