From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7084161380649009152 X-Received: by 2002:a17:906:a3d6:b0:6e8:421b:f36e with SMTP id ca22-20020a170906a3d600b006e8421bf36emr4827882ejb.709.1649409863413; Fri, 08 Apr 2022 02:24:23 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:907:9622:b0:6e4:ed01:20cd with SMTP id gb34-20020a170907962200b006e4ed0120cdls609886ejc.10.gmail; Fri, 08 Apr 2022 02:24:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwg0AJ6MOD7dA3O0GUKdRc8DtycKDrBR0Y/o1bo2Tvhk86dBGWcbVfP/GZn+szJuoy1enEe X-Received: by 2002:a17:907:6e89:b0:6df:d819:dc9c with SMTP id sh9-20020a1709076e8900b006dfd819dc9cmr18390583ejc.158.1649409862392; Fri, 08 Apr 2022 02:24:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649409862; cv=none; d=google.com; s=arc-20160816; b=I4lRpS0cie5F7DpXvaBy15sdOnTiW0/fNvY7zjjjluCm3DIGKp0w3H9jWPfJFWzCdA jst+YmdARy+sL+Or30h9ID7wuGh5S/Q6dcLMfE+d4+yFViPpfVywOK+H2lztSTdjEwcq pWcmnMxpiP7/vHBqO0Dk3gputXPTd/Uy1vVREvEN849H3GuK8z7nc1d/mma/ARNJiGYV pIN6apoSdwe6vN1hmNq1Y8R1pPBUdCj1tO/lJu+L+j1KZTLy/2v8hBUewq4AZWl7lCd6 HfbqhBAP2C1OOwhX2a1lc6H4K/GulEefOMhI4Jg1JcVhyg9bWIh9yo6yPEszT0VfQ6Ps vRCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=qYBlzBWycCcrEeb/xe7AuT3LoE7UPsmOOrN542RZato=; b=AOae606Nn/Gs0uXcFIXdtShvXLOjjfEzjF8SVg+HGyD69SQtcHgP3pPO9s+nauwAJG 6sFOaAl2deasJGJRA0yFsCFS8INO+j/t9y/vSQn08fC2Gftyhi/GIAXjSUQsC0fQcf1F ezWGomg29U0U8inCBRNVszi7Dw5osG7NqPGqaQ99tKNC/PaIqCW1Jq/4p2MjPrDwcHAo XZCMEHMLBFVfr+Cd5c6eCmtgni2MMNhK/NsW/gwT8Z5DxGYNBMZnGMjW3X1rKDW1tQjk oOcjf8ERQd9FPnzPouBUFQ4/I8y+mTR3XCLogZGAZS+s3R8RMUBcH//VOWewkET2qgU7 fJCg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=kLvDEDrg; spf=pass (google.com: domain of fm-72506-20220408092421ac212b749f6eb7a071-stwxik@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-72506-20220408092421ac212b749f6eb7a071-StwXiK@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id tl2-20020a170907c30200b006d1d6c89d21si36918ejc.2.2022.04.08.02.24.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 Apr 2022 02:24:22 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-72506-20220408092421ac212b749f6eb7a071-stwxik@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=kLvDEDrg; spf=pass (google.com: domain of fm-72506-20220408092421ac212b749f6eb7a071-stwxik@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-72506-20220408092421ac212b749f6eb7a071-StwXiK@rts-flowmailer.siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20220408092421ac212b749f6eb7a071 for ; Fri, 08 Apr 2022 11:24:22 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1; d=siemens.com; i=felix.moessbauer@siemens.com; h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc:References:In-Reply-To; bh=qYBlzBWycCcrEeb/xe7AuT3LoE7UPsmOOrN542RZato=; b=kLvDEDrgRIE2snsAJEPY2J6EJrdATtk1TRWFOO9Pz7Iif1457R60q5s5Cf+M4aTBQLvYi4 wAWVeA9p2DQiIub+CyLuXObj5Hd22+Sd4EAVwRXOye2XSm3P93ZJK7MbzZkI6xA4gDjMmAQR ZQ0zQpzQoveNWTG15c8w973a8zQzA=; From: Felix Moessbauer To: ubely@ilbers.de Cc: isar-users@googlegroups.com, Felix Moessbauer Subject: [PATCH(sbuild) 1/1] always create apt-cache dirs in deb_dl_dir_import Date: Fri, 8 Apr 2022 11:23:50 +0200 Message-Id: <20220408092350.2220280-2-felix.moessbauer@siemens.com> In-Reply-To: <20220408092350.2220280-1-felix.moessbauer@siemens.com> References: <20220408092350.2220280-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-72506:519-21489:flowmailer X-TUID: yImBtSrqf/3w This patch ensures that the deb_dl_dir_import function always creates the apt-cache directories under ${PP}/rootfs, no matter if files are in the download cache or not. By that, downstream tasks can safely assume that the apt-cache is created and place files there. Signed-off-by: Felix Moessbauer --- meta/classes/deb-dl-dir.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass index 484fda69..8cf1b4d6 100644 --- a/meta/classes/deb-dl-dir.bbclass +++ b/meta/classes/deb-dl-dir.bbclass @@ -78,8 +78,8 @@ debsrc_download() { deb_dl_dir_import() { export pc="${DEBDIR}/${2}" export rootfs="${1}" - [ ! -d "${pc}" ] && return 0 sudo mkdir -p "${rootfs}"/var/cache/apt/archives/ + [ ! -d "${pc}" ] && return 0 flock -s "${pc}".lock -c ' set -e printenv | grep -q BB_VERBOSE_LOGS && set -x -- 2.30.2