From owner-freebsd-questions@freebsd.org Sun Jul 26 20:09:42 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 99EBF369DB2 for ; Sun, 26 Jul 2020 20:09:42 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BFDYd3Cxgz41XJ for ; Sun, 26 Jul 2020 20:09:41 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r56.edvax.de ([178.5.224.215]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPA (Nemesis) id 1MQeI4-1kCO7x0IP0-00Nllw; Sun, 26 Jul 2020 22:09:31 +0200 Date: Sun, 26 Jul 2020 22:09:28 +0200 From: Polytropon To: "@lbutlr" Cc: FreeBSD Subject: Re: tbz file from pkg Message-Id: <20200726220928.290a8ef4.freebsd@edvax.de> In-Reply-To: <464D3ED6-6A05-495C-BC21-2C5C3277F2A1@kreme.com> References: <20200725203801.9a4965b8.freebsd@edvax.de> <7ED1C2F2-B3E7-463B-95DB-C58CF6008CA3@kreme.com> <464D3ED6-6A05-495C-BC21-2C5C3277F2A1@kreme.com> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:k7hBWWy7AAgs0OWXf0np6e6EOcPW8f3m7C+5oEtqbtj7d/+Dcfn ALSkd1zBgaJHa2F1BIXTTr+gTajIvmPkGnE6zLktDoNQY29hOWzijz6fujtjC3Q/SN8V0Yk mkIibYCK0EM2q3kCm00z5ABZ3YOcCUtFXMklfUiosTn2CIAqsMR6PvOSp50wiiHPdyOjNsZ aSCRORB3MIA9Re+cELPyQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:jVO1SQRTZNo=:6KvH1w8G88MeiSP4Fa50ge 6LDs7iydT4Fw+StlaBBMd/cokwKdRigdxisifG6pwYIhgh79QKaswVtMksJzLDjjYPlcUgUcI oWhzYdGlAigqR/HR4wwbSgWYsd6u5KLyK1eRFngvlQZdwbCh0yB9NnlH2QQOW+EvHOAyGh+6D IQsyFUDX+F1NOugORfZtZ4zsk/ycud1bErM3zSmNv8PvKgGWk+PIU44WBXohZinreUrvpwwxD bL0yMuTSr6nIZ5XajpLSX4vmtikpCmnL6fL0C/ZgwWUpOEb6wF0MRWsn9+X7r8ZM6DqGuCrAm oNcqgsy0OIVIjwjYcFlXWDOo7LDogifL+NkjxryQzXQqXz/U/iz5pzY+iXtEG6vs/b4deO+L4 ZX/7pnpLkJZqGoNufO15eVBYuUJk+w588ixZc0AET0Y9wU0fYctz6UxJ6+c62frxRrP8lQT46 3+nRzo6tVUSsTN44RYkJMfMxVZiIO4HXoDDupywROitsIYxxRjZT9DujZztbzealppc3kIHDJ JmoT1mYmEzwrIrHizqj50wzkiA4/9BeoRxGQr+IsplH9W6iYffTZNBpqtSJ9Oc5TjYSupMGhA 5Rxn/MZDgVdAh13FGqc0o0T7nBWHzTIjoRdhheCJyhDS3b4tQDqExLH7iFNk8OZ5qq0tQRowv NJc1NS5jl4JjlEu4JPeomp7f+IPQWtVTf7fc+CNUvNdqCrF8BPeKnuBB+4upIlPidfJo4mnFA +rrXYxanwfzX/d2rjzdmPe12OBRX7/C+uI4QBzXV2oU/A2x4loZ/snooqzjBDMTq1gu9qe35r yrNRufg/wPgzdtX3Mw4AImC1epc0U8WibuzDBRou7+pX4VBUhBOSjxGWhaQlGa3YBsRYEw8 X-Rspamd-Queue-Id: 4BFDYd3Cxgz41XJ X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@edvax.de has no SPF policy when checking 212.227.17.24) smtp.mailfrom=freebsd@edvax.de X-Spamd-Result: default: False [2.35 / 15.00]; HAS_REPLYTO(0.00)[freebsd@edvax.de]; RCVD_VIA_SMTP_AUTH(0.00)[]; MV_CASE(0.50)[]; HAS_ORG_HEADER(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.37)[-0.367]; RCPT_COUNT_TWO(0.00)[2]; RECEIVED_SPAMHAUS_PBL(0.00)[178.5.224.215:received]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.21)[-0.212]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[edvax.de]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.53)[0.526]; MID_CONTAINS_FROM(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[212.227.17.24:from]; R_SPF_NA(0.00)[no SPF record]; RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.17.24:from]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Jul 2020 20:09:42 -0000 On Sun, 26 Jul 2020 06:33:35 -0600, @lbutlr wrote: > On 26 Jul 2020, at 06:32, @lbutlr wrote: > > > > for file in **/.txz; do unxr $file; bzip2< $(file%.tar}.tbz; done > > Stepping away from the computer to go drink a pot of coffee. > > for file in **/.txz; do unxr $file; bzip2 $(file%.tar}.tbz; done ^^^^^^^ ^ Huh? Too much copypasta? :-) That would not work as expected, because **/.txz will be an empty list, and the input file argument for bzip2 is does not exist. If the directory portions with $file will be handled correctly, you decompress bla.tbz to bla.tar; if you then compress bla.tar, bzip2 will substitute .tar for... or does it append... no, I don't know, but I'm almost sure it will create bla.tar.bz2. So it's probably better to be explicit than to assume something and use "name construction" to get what you want. Maybe something like this: for file in */*.txz; do unxz -c $file | bzip2 $(file%.txz}.tbz; done With this approach, you avoid creating temporary files. NB: Constructred from memory, not from experiment. We all should drink more coffee. The emperor will be pleased. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...