* Re: [Emacs-diffs] master cfc34c1: Update the way directories are compressed
[not found] ` <E1ZoSdS-0001GF-4X@vcs.savannah.gnu.org>
@ 2015-10-20 14:13 ` Stefan Monnier
2015-10-20 14:19 ` Oleh Krehel
0 siblings, 1 reply; 4+ messages in thread
From: Stefan Monnier @ 2015-10-20 14:13 UTC (permalink / raw)
To: emacs-devel; +Cc: Oleh Krehel
> * lisp/dired-aux.el (dired-compress-file-suffixes): Update the recipe
> for *.tar.gz decompression to use a pipe.
They look equivalent to me. Why is the new form better?
Stefan
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Emacs-diffs] master cfc34c1: Update the way directories are compressed
2015-10-20 14:13 ` [Emacs-diffs] master cfc34c1: Update the way directories are compressed Stefan Monnier
@ 2015-10-20 14:19 ` Oleh Krehel
2015-10-20 15:29 ` Stefan Monnier
0 siblings, 1 reply; 4+ messages in thread
From: Oleh Krehel @ 2015-10-20 14:19 UTC (permalink / raw)
To: Stefan Monnier; +Cc: emacs-devel
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> * lisp/dired-aux.el (dired-compress-file-suffixes): Update the recipe
>> for *.tar.gz decompression to use a pipe.
>
> They look equivalent to me. Why is the new form better?
The new form doesn't assume that tar supports "-z", as is apparently the
case for non-GNU tar.
Oleh
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Emacs-diffs] master cfc34c1: Update the way directories are compressed
2015-10-20 14:19 ` Oleh Krehel
@ 2015-10-20 15:29 ` Stefan Monnier
2015-10-20 17:03 ` Paul Eggert
0 siblings, 1 reply; 4+ messages in thread
From: Stefan Monnier @ 2015-10-20 15:29 UTC (permalink / raw)
To: Oleh Krehel; +Cc: emacs-devel
> The new form doesn't assume that tar supports "-z", as is apparently the
> case for non-GNU tar.
Then please add a comment explaining it. Otherwise someone like me
might be tempted to replace the gzip|tar with "tar -z" on the premise
that it might be more efficient or doesn't require gzip to be in $PATH
or something.
Stefan "who wonders where we can find a tar that doesn't
support -z nowadays (ancient Unix? home router?), so
maybe the comment should include some info about the
particular circumstance where "tar -z" doesn't exist"
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Emacs-diffs] master cfc34c1: Update the way directories are compressed
2015-10-20 15:29 ` Stefan Monnier
@ 2015-10-20 17:03 ` Paul Eggert
0 siblings, 0 replies; 4+ messages in thread
From: Paul Eggert @ 2015-10-20 17:03 UTC (permalink / raw)
To: Stefan Monnier, Oleh Krehel; +Cc: emacs-devel
Stefan Monnier wrote:
> Stefan "who wonders where we can find a tar that doesn't
> support -z nowadays (ancient Unix? home router?), so
> maybe the comment should include some info about the
> particular circumstance where "tar -z" doesn't exist"
How about the central server in my department?
$ tar -czf - /etc/passwd
tar: z: unknown function modifier
Usage: tar {c|r|t|u|x}[BDeEFhilmnopPqTvw@[0-7]][bfk][X...] [blocksize] [tarfile]
[size] [exclude-file...] {file | -I include-file | -C directory file}...
$ ls -l /usr/sbin/tar
-r-xr-xr-x 1 root bin 77920 Apr 20 2011 /usr/sbin/tar
This is Solaris 10, which is still shipping and which Oracle says it will
support until at least the year 2021. Solaris 11 added -z, but there are still
quite a few Solaris 10 hosts out there.
Also, AIX 7.1, the current release, has a tar that lacks -z. I can't easily
check HP-UX, but wouldn't be surprised if it's like AIX.
Feel free to add this to the comments.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-10-20 17:03 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20151020085110.4813.51502@vcs.savannah.gnu.org>
[not found] ` <E1ZoSdS-0001GF-4X@vcs.savannah.gnu.org>
2015-10-20 14:13 ` [Emacs-diffs] master cfc34c1: Update the way directories are compressed Stefan Monnier
2015-10-20 14:19 ` Oleh Krehel
2015-10-20 15:29 ` Stefan Monnier
2015-10-20 17:03 ` Paul Eggert
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.