diff options
author | Pádraig Brady <P@draigBrady.com> | 2014-05-19 18:21:57 +0100 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2014-05-21 11:18:27 +0100 |
commit | 7a63d6395ac117b753a18468a9b3f5ed95d176d4 (patch) | |
tree | c01b1115f71bd4a4b98b1dc6f9383d4228507e5f /tests/rm/no-give-up.sh | |
parent | 0c4729516baa2fbefb0af66c38f434b1f7519078 (diff) | |
download | coreutils-7a63d6395ac117b753a18468a9b3f5ed95d176d4.tar.xz |
tests: use chroot --user rather than internal setuidgid tool
* init.cfg (require_root_): Adjust to use chroot, and make
`require_built_ chroot` implicit when chroot used in the test.
* po/POTFILES.in: Remove reference to setuidgid tool.
* src/.gitignore: Likewise.
* src/local.mk: Likewise.
* src/setuidgid.c: Remove.
* tests/cp/preserve-gid.sh: s/setuidgid/chroot --user/.
* tests/cp/special-bits.sh: Likewise.
* tests/id/setgid.sh: Likewise.
* tests/misc/truncate-owned-by-other.sh
* tests/mv/sticky-to-xpart.sh: Likewise.
* tests/rm/fail-2eperm.sh: Likewise.
* tests/rm/no-give-up.sh: Likewise.
* tests/touch/now-owned-by-other.sh: Likewise.
* tests/misc/chroot-fail.sh: Skip if chroot not built.
Diffstat (limited to 'tests/rm/no-give-up.sh')
-rwxr-xr-x | tests/rm/no-give-up.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/rm/no-give-up.sh b/tests/rm/no-give-up.sh index 874285959..41070c9de 100755 --- a/tests/rm/no-give-up.sh +++ b/tests/rm/no-give-up.sh @@ -30,7 +30,8 @@ chmod go=x . || framework_failure_ # This must fail, since '.' is not writable by $NON_ROOT_USERNAME. -setuidgid $NON_ROOT_USERNAME env PATH="$PATH" rm -rf d 2>/dev/null && fail=1 +chroot --user=$NON_ROOT_USERNAME / env PATH="$PATH" \ + rm -rf d 2>/dev/null && fail=1 # d must remain. test -d d || fail=1 |