autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Fix failure of test 38 when a shell uses $TMPDIR for here-do


From: Eric Blake
Subject: Re: [PATCH] Fix failure of test 38 when a shell uses $TMPDIR for here-documents.
Date: Wed, 20 Jan 2010 05:46:28 -0700
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666

According to Dmitry V. Levin on 1/19/2010 9:03 AM:
> * tests/tools.at (autotools and whitespace in file names): Create
> $TMPDIR before potential use like in other whitespace tests.
> 
> +
> +     Fix failure of test 38 when a shell uses $TMPDIR for here-documents.

Which shell?

>  
> +  # skip if we cannot create such a file or directory
> +  AT_CHECK([mkdir "$dir" "$TMPDIR" && touch "$file.in" || exit 77])

Why not mkdir -p, or even better, AS_MKDIR_P?  That is, if $TMPDIR already
exists, you've failed this test.

> -  # skip if we cannot create such a file or directory
> -  AT_CHECK([mkdir "$dir" "$TMPDIR" && test -f "$file.in" || exit 77])

Oh, I see.  It was code motion, of something that already assumes that
"$dir" and "$TMPDIR" must not exist prior to that point.

-- 
Don't work too hard, make some time for fun as well!

Eric Blake             address@hidden

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]