Robert Moss <address@hidden> wrote:
Sorry! Yes, there are three other messages, but threading appears to
be ignored when you use that "Reply" button for some reason. Here are
the three in question:
http://lists.gnu.org/archive/html/bug-coreutils/2004-03/msg00063.html
http://lists.gnu.org/archive/html/bug-coreutils/2004-03/msg00064.html
http://lists.gnu.org/archive/html/bug-coreutils/2004-03/msg00065.html
Ah. I see, now. Thanks.
In the middle of that thread, Bob Proulx asked this:
(thanks, Bob!)
Can you run the tests like this and send the output back to the list?
cd tests/chmod
env VERBOSE=yes make check TESTS=no-x
cd tests/rm
env VERBOSE=yes make check TESTS=fail-2eperm
but the resulting output in the reply didn't include any
of the `+'-prefixed lines I would have expected.
Would you please run those commands and report the results?
FYI, here's what I get for the former, running as a regular user:
$ env VERBOSE=yes make check TESTS=no-x
make check-TESTS
make[1]: Entering directory `/e/my/fet/cu/tests/chmod'
+ chmod --version
chmod (GNU coreutils) 5.3.0
Written by David MacKenzie and Jim Meyering.
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ . ./../lang-default
++ eval 'LANG=; export LANG'
+++ LANG=
+++ export LANG
[... many more LANGUAGE and LC_* variables ...]
+ PRIV_CHECK_ARG=require-non-root
+ . ./../priv-check
++ who=by an unprivileged user
+++ id -u
++ my_uid=1002
++ test 0 = 0
++ test 1002 = 0
++ give_msg=no
++ test no = yes
++ pwd
+ pwd=/cu/tests/chmod
++ echo ./no-x
++ sed 's,.*/,,'
+ t0=no-x.tmp
+ tmp=no-x.tmp/1499
+ trap 'status=$?; cd $pwd; chmod -R u+rwx $t0; rm -rf $t0 && exit $status' 0
+ trap '(exit $?); exit $?' 1 2 13 15
+ framework_failure=0
+ mkdir -p no-x.tmp/1499
+ cd no-x.tmp/1499
+ mkdir -p d/no-x/y
+ chmod u=rw d/no-x
+ test 0 = 1
+ fail=0
+ chmod -R o=r d
+ cat
+ cmp out exp
+ test 0 = 1
+ exit 0
+ exit 0
+ status=0
+ cd /cu/tests/chmod
+ chmod -R u+rwx no-x.tmp
+ rm -rf no-x.tmp
+ exit 0
PASS: no-x
==================
All 1 tests passed
==================