mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-04-20 10:51:48 +02:00
Skip part of this test when "." is not a local file system.
* tests/install/basic-1: Otherwise, it would fail on some NFS file systems.
This commit is contained in:
@@ -129,13 +129,17 @@ test -d xx/rel && fail=1
|
||||
|
||||
# Test that we can install from an unreadable directory with an
|
||||
# inaccessible parent. coreutils 5.97 fails this test.
|
||||
mkdir -p sub1/d || fail=1
|
||||
(cd sub1/d && chmod a-r . && chmod a-rx .. &&
|
||||
ginstall -d "$abs/xx/zz" rel/a rel/b) || fail=1
|
||||
chmod 755 sub1 sub1/d || fail=1
|
||||
test -d xx/zz || fail=1
|
||||
test -d sub1/d/rel/a || fail=1
|
||||
test -d sub1/d/rel/b || fail=1
|
||||
# Perform this test only if "." is on a local file system.
|
||||
# Otherwise, it would fail e.g., on an NFS-mounted file system.
|
||||
if df --local . >/dev/null 2>&1; then
|
||||
mkdir -p sub1/d || fail=1
|
||||
(cd sub1/d && chmod a-r . && chmod a-rx .. &&
|
||||
ginstall -d "$abs/xx/zz" rel/a rel/b) || fail=1
|
||||
chmod 755 sub1 sub1/d || fail=1
|
||||
test -d xx/zz || fail=1
|
||||
test -d sub1/d/rel/a || fail=1
|
||||
test -d sub1/d/rel/b || fail=1
|
||||
fi
|
||||
|
||||
touch file || fail=1
|
||||
ginstall -Dv file sub3/a/b/c/file >out 2>&1 || fail=1
|
||||
|
||||
Reference in New Issue
Block a user