Bruce Dubbs wrote:
> I've noticed that there is a spurious file, /t, created in the latest
> builds of LFS. The file is 2 bytes long, a 0xff followed by a newline.
>
> It is a file generated by one of the tests in grep. I'm not sure how to
> find which test. It appears to be harmless and the easiest way to
> address it is to run:
>
> rm /t
>
> after the make check.
Found it. The test is unibyte-bracket-expr
. "${srcdir=.}/init.sh"; path_prepend_ ../src
require_ru_RU_koi8_r
LC_ALL=ru_RU.KOI8-R
export LC_ALL
fail=0
for i in 8 9 a b c d e f; do
for j in 0 1 2 3 4 5 6 7 8 9 a b c d e f; do
in=in-$i$j
b=$(printf "\\x$i$j")
echo "$b" > $in || framework_failure_
cp $in /t
grep "[$b]" $in > out || fail=1
compare out $in || fail=1
done
done
Exit $fail
Commenting out the line 'cp $in /t' does not seem to affect the test.
The question now is whether to do
sed -i 's:\(cp $in /t\):#\1:' tests/unibyte-bracket-expr
Or just delete the /t file that's created.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page