what does this output (-u prints the tmp file but does not create)
--
set -x
mktemp --?-version
cd
print $PWD
mktemp -u "" "$PWD"
touch x1
cd -@ x1
mktemp -u "" "$PWD"
cd -
rm x1


On Tue, Dec 3, 2013 at 12:02 PM, Simon Toedt <simon.to...@gmail.com> wrote:

> On Tue, Dec 3, 2013 at 5:19 PM, Glenn Fowler <glenn.s.fow...@gmail.com>
> wrote:
> > i don't really care for the utility of -p but it seems to be working as
> > advertised
> > try something like: mktemp myprefix "$PWD"
>
> ksh -c 'builtin mktemp ; touch x1 ; cd -@ x1 ; mktemp myprefix "$PWD"
> ; :'
> /tmp/myprejFqre.FAL
>
> > or mktemp "" "$PWD"
>
> does not work either
>
> >
> > mktemp --?p
> >   -p, --default=directory
> >                   Use directory if the TMPDIR environment variable is not
> > defined. Implies --tmp.
> >
> > gnu man mktemp
> >        -p DIR use DIR as a prefix; implies -t [deprecated]
> >
> >        -t     interpret TEMPLATE as a single file name component,
> relative
> > to a directory: $TMPDIR, if set; else  the
> >               directory specified via -p; else /tmp [deprecated]
> >
>
> What I wish to archive is to get a temporary file in the O_XATTR dir
> so that the temp file disappears when I remove the underlying parent
> file.
>
> And I am confused: Why does this not work? I'd expect a temporary file
> in /dev/file/xattr@/home/stoe/x1//@//, but instead always get one in
> /tmp:
> env - /bin/ksh -x -c 'builtin mktemp ; touch x1 ; cd -@ x1 ;
> TMPDIR="$PWD" ; mktemp "" "$PWD" ; :'
> + builtin mktemp
> + touch x1
> + cd -@ x1
> + TMPDIR=/dev/file/xattr@/home/stoe/x1//@//
> + mktemp '' /dev/file/xattr@/home/stoe/x1//@//
> /tmp/8nR0snQsJI.JID
> + :
> env - /bin/ksh -x -c 'builtin mktemp ; touch x1 ; cd -@ x1 ;
> TMPDIR="$PWD" ; mktemp ; :'
> + builtin mktemp
> + touch x1
> + cd -@ x1
> + TMPDIR=/dev/file/xattr@/home/stoe/x1//@//
> + mktemp
> /tmp/tmp5Sy9yoF.syY
> + :
>
> Simon
>
_______________________________________________
ast-developers mailing list
ast-developers@lists.research.att.com
http://lists.research.att.com/mailman/listinfo/ast-developers

Reply via email to