From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17426 invoked by alias); 5 Apr 2018 05:50:56 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42586 Received: (qmail 26948 invoked by uid 1010); 5 Apr 2018 05:50:28 -0000 X-Qmail-Scanner-Diagnostics: from mx2.freebsd.org by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(8.8.178.116):SA:0(-1.9/5.0):. Processed in 14.683134 secs); 05 Apr 2018 05:50:28 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD, T_SPF_TEMPERROR autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: bapt@freebsd.org X-Qmail-Scanner-Mime-Attachments: |signature.asc| X-Qmail-Scanner-Zip-Files: | Date: Thu, 5 Apr 2018 07:41:39 +0200 From: Baptiste Daroussin To: Jun T Cc: zsh-workers@zsh.org, Eitan Adler Subject: Re: Teach 'tar' to support more file types Message-ID: <20180405054139.m5qtevhittzefuak@ivaldir.net> References: <7060C6C4-6721-4878-B8BC-224346633816@kba.biglobe.ne.jp> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="7jy2dbys7j6ohxmz" Content-Disposition: inline In-Reply-To: <7060C6C4-6721-4878-B8BC-224346633816@kba.biglobe.ne.jp> User-Agent: NeoMutt/20180323 --7jy2dbys7j6ohxmz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 05, 2018 at 12:55:21PM +0900, Jun T wrote: >=20 > > 2018/04/02 7:10, Eitan Adler wrote: > >=20 > > In libarchive based (BSD) tar implementations, all file types can be > > uncompressed, even without a filetype letter. In GNU tar's case > > "recent" versions (for over 10 years) can do the same. > > As such, remove the check for tar type and just assume it works. >=20 > We can't assume it works since there are many systems where tar requires > explicit compression flags. Even on some BSDs (OpenBSD and NetBSD) tar > is not based on libarchive. >=20 > If the tar command is based on libarchive, we can detect it by using > 'tar --version'. >=20 bsdtar 3.3.2 - libarchive 3.3.2 zlib/1.2.11 liblzma/5.2.3 bz2lib/1.0.6 yes :) Bapt --7jy2dbys7j6ohxmz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAlrFtxAACgkQY4mL3PG3 PlqtWg//d7kZuD7+A+/uNfgNz71NUruomNqDk9GoDeUjQ1w8rmYEEyWdWdojR/UU 7KmYx2+2zyN4TtwVLO87C2a4CRgIKFzxzNORoZFSOuMiyrFKlrOzCf82FGRc1roN hqKMtOGAX+MVq5z24N8y93JYORlP9bsHJLUmyucuptGKAMHyORhvppURf5V9Rti/ xgIjFOKmbP9lDt0+swG6yfnN/opEXE4acwjk2NZSHfIhPJG2bChNbGjpeqFGbzTq Na4uDgoSedlARp/R5aRfUGGN2m2f62dASqDpDsNFXb9cfhe6HrIMLs0KJ3gz2Zw6 izdyZkSYa6ddkjf3t+dxyLGLEiakmN6zlztmj/UmC0X22gC+2rjaYGE5ZQbWkb/D NpQm3mj96/4PyLRfmsQIGJvMDmNUX2tpzoM+mK9BcON23oNUA1b5A1f5bvnwlKpr kLRdxrYTsGTKYKlwapy7MpB0fseguJ3kUbnXjm+NS4xjdlPKH0Z95v1l1q3oytw6 ZK27yQZSiiv3BgWyd+iyvhYKXkAqTVWWSAY6l1YifalwYRFSIiwZ6QlzgJ8CJFz7 Kfo593NMHo6BrXK43JJOH9DNhmPHKbN/GpqquE1oXHUwNMhh5T8FFCrKLmmVRgOY YNysqcKesvij3KVwYGaV2vjNXfw5W9JwPK3aDrLAQOcMYN3ezSU= =GKhf -----END PGP SIGNATURE----- --7jy2dbys7j6ohxmz--