Darryl Okahata wrote:
Well, mswindows is a bit brain-dead.
[snip explanation of pipe fiasco]
Also, under Win95/98 (I don't know about WinNT),
pipelines are run sequentially; e.g., gunzip is run and the results are
saved to a temporary file, and then tar is run with stdin coming from
the temporary file. For large .tar.gz files, this is unwieldly.
I ought to have remembered about the pipe problem, having run into it on
numerous occasions in the past. I'm not too bothered about win95
ugliness; if that's what the OS does then that's what it does, and NT
does the right thing.
[snip djtar stuff]
Yes, I know
that gnu tar has the "-z" option, but I don't think this exists under
mswindows.
It looks like the cygwin build of tar is the only one that does support
-z (lack of fork() I suppose) and we can't insist that users install
cygwin.
I'm not ready to give up the idea of common mswindows and unix code
without one last try. Is the attached package-admin-add-binary-package
too ugly for unix users (be gentle; I havn't written much lisp)?
Jonathan
--
Jonathan Harris | jhar(a)tardis.ed.ac.uk
London, England | Jonathan.Harris(a)symbian.com