From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7075595997826514944 X-Received: by 2002:ac2:5458:0:b0:471:f80f:5102 with SMTP id d24-20020ac25458000000b00471f80f5102mr17869897lfn.309.1651761602387; Thu, 05 May 2022 07:40:02 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:892:b0:249:a5b7:d97e with SMTP id d18-20020a05651c089200b00249a5b7d97els1103922ljq.10.gmail; Thu, 05 May 2022 07:40:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx5OMBJafFdE+UexhNlZbuRJqVOIrupzF8EL+I3h2SHspKjr3mbP2aW6Sgt1/qcVx/iwrsy X-Received: by 2002:a05:651c:101:b0:250:896d:f870 with SMTP id a1-20020a05651c010100b00250896df870mr4267457ljb.235.1651761601352; Thu, 05 May 2022 07:40:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651761601; cv=none; d=google.com; s=arc-20160816; b=xEP8ZyJAJvvMeW9nDBwspXw4UGFUoqKDgvTmfwhXmgGMyg9YXeb1eCBiDpbYxJZ2GG cVhJyFl4/OT3faQi1jSRA+MyA7yrsyT1Wq4Fvwq2jg0lUHe4h8RD+VmRioCg47s++4P6 og6AU6FoLBwtXqidjdgENv0cRO3THncd3RAk2f8OOJTIQnPgjQRzxOTlXbmCkaRN+mqB d4wVN1Zf972QxwRrqKeLrknPPyXT6eNdL7878ejW+A/WtWI9ZrOyYWi7KR6PWg8PNqry aP8044IaQOaddTp5TGAU1c3e1sWfDcT18bq2k/ZqXIMCVWCxrFs7E0CWNiPfnbneML3A kbsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:cc:to:from; bh=5YivnFSegTvDwoXhGO5uj3wbTpFLf4oqOMaxt1tQxJI=; b=DfHTurgZBJ8teWOd/uw7YqPgHQtq5qCwnotaToQLIaZBnVK1mnnVZqm5EOmcYpNRu0 DoYFIMFyVfUyslzTTZzjPT+1Gh8itTwEoI+GEQYeL4azRHeM4oOMJi2Bite3Nm3xwZ02 Tp2QAka6ZacLh2+M6i0BXzKH0Ya2ngkz+FmlJqOOQ0sVquxv8GXEK5Lx1maJ2l60J34I LpVEtq8WcXepDXA1qIpXYJYCEu6RJqhrWuTrXTyjsgVOK038fXZso3Yo494DljZkoPNN UxWPysLQaldKyfBARVVMQzk9wR+OgZ7CYIdWsOzKk2sdj6W2eYpg4QlhsWA4X9xpzKCl RxVQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id c22-20020a056512325600b0047216d2d1a9si81503lfr.2.2022.05.05.07.40.01 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 05 May 2022 07:40:01 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from localhost.localdomain (mm-0-74-214-37.mgts.dynamic.pppoe.byfly.by [37.214.74.0] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 245Edf7j014026 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 5 May 2022 16:40:00 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: adriaan.schmidt@siemens.com, Felix Moessbauer Subject: [PATCH v10 17/19] always create apt-cache dirs in deb_dl_dir_import Date: Thu, 5 May 2022 17:39:32 +0300 Message-Id: <20220505143934.16096-18-amikan@ilbers.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220505143934.16096-1-amikan@ilbers.de> References: <20220505143934.16096-1-amikan@ilbers.de> X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: 6oA8XTuZH2po From: Felix Moessbauer 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 b74018f..83014d9 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.17.1