diff options
| author | martin <martin@NetBSD.org> | 2019-07-10 05:57:43 +0000 |
|---|---|---|
| committer | martin <martin@NetBSD.org> | 2019-07-10 05:57:43 +0000 |
| commit | 10b2faef900ed86463eb8780e5b17519a3e3eaa6 (patch) | |
| tree | 6c4a055640d1378e9e8d4ff3d57ca384211ef328 /tests | |
| parent | 0317f7a62a8ab4b7d897e6fca15ccd43dbff3134 (diff) | |
Make sure we have enough free inodes before running the filename_expansion
test.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/bin/sh/t_patterns.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/bin/sh/t_patterns.sh b/tests/bin/sh/t_patterns.sh index c487df76c54..b722f73908a 100644 --- a/tests/bin/sh/t_patterns.sh +++ b/tests/bin/sh/t_patterns.sh @@ -1,4 +1,4 @@ -# $NetBSD: t_patterns.sh,v 1.4 2018/11/18 13:41:24 kre Exp $ +# $NetBSD: t_patterns.sh,v 1.5 2019/07/10 05:57:43 martin Exp $ # # Copyright (c) 2018 The NetBSD Foundation, Inc. # All rights reserved. @@ -182,6 +182,8 @@ filename_expansion_body() { atf_require_prog mv atf_require_prog rm atf_require_prog mkdir + atf_require_prog df + atf_require_prog awk reset filename_expansion @@ -194,6 +196,11 @@ filename_expansion_body() { # save inodes, but would require running "ln" many times, so # would be a lot slower. + free_inodes=$( df -i . | awk '/^Filesystem/{next}; { print $7 }' ) + if [ $free_inodes -lt 17000 ]; then + atf_skip "not enough space" + fi + # This should work on a case insensitive, but preserving, # filesystem - but case sensitive filesystems are preferred. |
