summaryrefslogtreecommitdiff
path: root/tests/cp/preserve-gid.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cp/preserve-gid.sh')
-rwxr-xr-xtests/cp/preserve-gid.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/cp/preserve-gid.sh b/tests/cp/preserve-gid.sh
index 77dcdb657..f141ac141 100755
--- a/tests/cp/preserve-gid.sh
+++ b/tests/cp/preserve-gid.sh
@@ -117,8 +117,9 @@ t1() {
u=$1; shift
g=$1; shift
t0 "$f" "$u" "$g" \
- setuidgid -g "$nameless_gid1,$nameless_gid2" \
- "$nameless_uid" env PATH="$tmp_path" "$@"
+ chroot --user=+$nameless_uid:+$nameless_gid1 \
+ --groups="+$nameless_gid1,+$nameless_gid2" \
+ / env PATH="$tmp_path" "$@"
}
t1 a0 "$nameless_uid" "$nameless_gid1" cp