Karl Berry <k...@freefriends.org> writes:

> I suggest that tar check if a file exists before trying to make a
> network connection. This would eliminate the need for --force-local in
> (I expect) most cases. As in:
>
> $ touch foo:bar
> $ tar xf foo:bar
> tar: Cannot connect to foo: resolve failed
>
> whereas I'd prefer/expect the usual error:
> tar: This does not look like a tar archive
>
>
> Also, since the whole idea of tar making network connections is highly
> non-traditional, I also suggest making an environment variable that
> turns off the network stuff completely.  TAR_NO_NETWORK or some
> such. Since --force-local eliminates the possibility of using
> traditional no-dash options, an alias does not suffice. It is not
> desirable to make wrapper scripts for something as basic as tar.  Just
> an idea/wish ... --thanks, karl.

The whole thing is bizarre and continues to catch people by surprise:
https://lists.gnu.org/archive/html/bug-tar/2017-05/msg00002.html.


Reply via email to