mirror of
git://git.sv.gnu.org/coreutils.git
synced 2026-04-20 10:51:48 +02:00
E.g.,
-test "$VERBOSE" = yes && { env -- pwd --version; readlink --version; }
+print_ver_ pwd readlink
-test "$VERBOSE" = yes && { stdbuf --version; mv --version; }
+print_ver_ stdbuf mv
Use this command:
git grep -l 'VERBOSE.*--version'|xargs perl -ni \
-e '/^test "\$VERBOSE" = yes && { .*--version/ or print,next;' \
-e 's/env -- //g;' \
-e 's/test "\$VERBOSE" = yes && { /print_ver_ /;' \
-e ' s/(\w+) --version;/$1/g; s/ *}$//; print'
42 lines
1.4 KiB
Bash
Executable File
42 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
# Ensure that pwd and "readlink -e ." work even when a parent directory
|
|
# is unreadable. Perform this test only on systems with a usable getcwd
|
|
# function that has this capability.
|
|
|
|
# Copyright (C) 2007-2010 Free Software Foundation, Inc.
|
|
|
|
# This program is free software: you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
# (at your option) any later version.
|
|
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
. "${srcdir=.}/init.sh"; path_prepend_ ../src
|
|
print_ver_ pwd readlink
|
|
|
|
test $host_os != linux-gnu &&
|
|
skip_test_ 'vendor getcwd may be inadequate'
|
|
|
|
# Linux ia64 has the gl_FUNC_GETCWD_ABORT_BUG, so we can't use
|
|
# the system getcwd.
|
|
test $REPLACE_GETCWD = 1 &&
|
|
skip_test_ "can't use buggy system getcwd"
|
|
|
|
mkdir -p a/b || framework_failure
|
|
cd a/b || framework_failure
|
|
chmod a=x .. || framework_failure
|
|
|
|
env -- pwd > exp || fail=1
|
|
readlink -ev . > out || fail=1
|
|
|
|
compare out exp || fail=1
|
|
|
|
Exit $fail
|