From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 38864 invoked by alias); 26 Jun 2016 12:27:00 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 38848 invoked by uid 89); 26 Jun 2016 12:26:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.1 required=5.0 tests=BAYES_50,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=H*RU:CriticalPath, Hx-spam-relays-external:CriticalPath, HX-CTCH-RefID:1,fgs, HX-CTCH-RefID:0.000,reip X-HELO: rgout0404.bt.lon5.cpcloud.co.uk Received: from rgout0404.bt.lon5.cpcloud.co.uk (HELO rgout0404.bt.lon5.cpcloud.co.uk) (65.20.0.217) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 26 Jun 2016 12:26:49 +0000 X-OWM-Source-IP: 86.173.196.22 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-CTCH-RefID: str=0001.0A090201.576FCA07.0025,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0 X-Junkmail-Premium-Raw: score=7/50,refid=2.7.2:2016.6.26.110616:17:7.944,ip=86.173.196.22,rules=__HAS_FROM, __TO_MALFORMED_2, __TO_NO_NAME, __HAS_CC_HDR, __SUBJ_ALPHA_END, __HAS_MSGID, __SANE_MSGID, __HAS_X_MAILER, __ANY_URI, __URI_NO_WWW, __FRAUD_MONEY_CURRENCY_DOLLAR, BODY_SIZE_1100_1199, BODYTEXTP_SIZE_3000_LESS, __MIME_TEXT_ONLY, RDNS_GENERIC_POOLED, __URI_NS, HTML_00_01, HTML_00_10, __FRAUD_MONEY_CURRENCY, BODY_SIZE_5000_LESS, RDNS_SUSP_GENERIC, BODY_SIZE_2000_LESS, MULTIPLE_RCPTS_RND, RDNS_SUSP, BODY_SIZE_7000_LESS, NO_URI_HTTPS, LEGITIMATE_NEGATE X-CTCH-Spam: Unknown Received: from localhost.localdomain (86.173.196.22) by rgout04.bt.lon5.cpcloud.co.uk (8.6.122.06) (authenticated as jonturney@btinternet.com) id 576AB45300E41B0D; Sun, 26 Jun 2016 13:26:47 +0100 From: Jon Turney To: cygwin-apps@cygwin.com Cc: Jon Turney Subject: [PATCH cygport] Use compressed empty archives for empty packages Date: Sun, 26 Jun 2016 12:27:00 -0000 Message-Id: <20160626122626.8628-1-jon.turney@dronecode.org.uk> X-SW-Source: 2016-06/txt/msg00081.txt.bz2 Using a compressed empty file instead of a compressed archive means these files need to be treated specially throughout the entire package pipeline. Signed-off-by: Jon Turney --- lib/pkg_pkg.cygpart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pkg_pkg.cygpart b/lib/pkg_pkg.cygpart index 294260d..8cb2492 100644 --- a/lib/pkg_pkg.cygpart +++ b/lib/pkg_pkg.cygpart @@ -175,7 +175,7 @@ __pkg_binpkg() { else inform "Creating empty package" mkdir -p ${distdir}/${PN}/${distsubdir}; - xz < /dev/null > ${distdir}/${PN}/${distsubdir}/${pkg_name[${n}]}-${PVR}.tar.xz \ + tar -Jcf ${distdir}/${PN}/${distsubdir}/${pkg_name[${n}]}-${PVR}.tar.xz --files-from /dev/null \ || error "Empty package creation failed" > ${T}/.${pkg_name[${n}]}.lst fi @@ -723,7 +723,7 @@ _EOF for obspkg in ${!pkg_obsoletes_var} do mkdir -p ${distdir}/${PN}/${obspkg}; - xz < /dev/null > ${distdir}/${PN}/${obspkg}/${obspkg}-${PVR}.tar.xz + tar -Jcf ${distdir}/${PN}/${obspkg}/${obspkg}-${PVR}.tar.xz --files-from /dev/null __step "${pkg_name[${n}]} OBSOLETES: ${obspkg}" -- 2.8.3