[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bug#107826: can not create file through a dangling symlink
From: |
Marcus Brinkmann |
Subject: |
Bug#107826: can not create file through a dangling symlink |
Date: |
Mon, 6 Aug 2001 20:44:28 +0200 |
User-agent: |
Mutt/1.2i |
Package: hurd
Hi,
the fileutils test suite fails on the Hurd. The test touch/dangling-symlink
tries the following:
ln -s touch-target t-symlink
touch t-symlink
It expects to be able to create a file touch-target and update the
time stamp. The Hurd returns ENOENT (on the open with O_CREAT).
I include the test below. Is this OS specific or defined by a standard?
Thanks,
Marcus
#!/bin/sh
# Make sure touch can create a file through a dangling symlink.
# This was broken in the 4.0[e-i] test releases.
if test "$VERBOSE" = yes; then
set -x
touch --version
fi
rm -f touch-target t-symlink
ln -s touch-target t-symlink
fail=0
# This used to infloop.
touch t-symlink || fail=1
test -f touch-target || fail=1
rm -f touch-target t-symlink
if test $fail = 1; then
case $host_triplet in
*linux-gnu*)
case "`uname -r`" in
2.3.9[0-9]*)
cat 1>&2 <<EOF
====================================================
$0: WARNING!!!
This version of the Linux kernel causes touch to fail
when operating on dangling symlinks.
====================================================
EOF
exit 77
;;
esac
;;
esac
fi
exit $fail
- Bug#107826: can not create file through a dangling symlink,
Marcus Brinkmann <=
- Bug#107826: can not create file through a dangling symlink, Roland McGrath, 2001/08/06
- Bug#107826: can not create file through a dangling symlink, Marcus Brinkmann, 2001/08/17
- Bug#107826: can not create file through a dangling symlink, Roland McGrath, 2001/08/17
- Bug#107826: can not create file through a dangling symlink, Niels Möller, 2001/08/19
- Bug#107826: can not create file through a dangling symlink, Roland McGrath, 2001/08/21
- Bug#107826: can not create file through a dangling symlink, Thomas Bushnell, BSG, 2001/08/21
- Bug#107826: can not create file through a dangling symlink, Roland McGrath, 2001/08/21
Bug#107826: can not create file through a dangling symlink, Thomas Bushnell, BSG, 2001/08/20