From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7114179385042665472 X-Received: by 2002:a5d:598e:0:b0:219:ea16:5a2a with SMTP id n14-20020a5d598e000000b00219ea165a2amr15610236wri.343.1656398983323; Mon, 27 Jun 2022 23:49:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:5848:0:b0:219:b7ea:18e1 with SMTP id i8-20020a5d5848000000b00219b7ea18e1ls30240418wrf.2.gmail; Mon, 27 Jun 2022 23:49:42 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u1334Nz7wLUte0zOqpqRy8obDIF+4YYqrxh/rr8vmfD5gytC3OSCQGF4NV1d2XXu72jYAk X-Received: by 2002:a5d:518a:0:b0:21a:39f4:b352 with SMTP id k10-20020a5d518a000000b0021a39f4b352mr16026310wrv.92.1656398982591; Mon, 27 Jun 2022 23:49:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656398982; cv=none; d=google.com; s=arc-20160816; b=c/KsdWkLsaUpTxHoGlbkx5SXRM3Fgc0wR8TZcSfRHGOn+ftA+04AdmmaFPEmKxryLw EK/i10XCgP5M1AS+YWYNBmSh8a5UiFNSoNC+fI+MFf0/FF9HUI6zIAqTlhTKFWgtpnrm 1So7irf48mt5Y2jRinnMRitOct6PGtGCtrNh2Y4nAF3eoWk2JGuS/e6lr9vq5M2oHauk CfOCtqZTIE5fCEORXnrjhbQOCnoMpxVbkKXWIR1TSqgIdBnoMHCWjZA+9X9nWvjA2DjX jyoW6p7hW9FShLkK7w2Kb7ol3gKpLEu3oH7SQaQTKqcA/CfHy8sp0dXNzyOUXKZqIDuv qWOA== 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=LVK6dLwT/D+epv9Twf7PpmvvsozhhiKgyIFI0+Ur7Ak=; b=lZzvk1/RBkC6dO6SPcrxnY8XZhpUV9stbJ4wXHMaFcZw5JqzHv3bFB5ETL7hb98PKR oxifDTqCrnvFp429iCczslvIunONOc3+uWNWBX1futIj130l5vrL2zBTFU1N67D/f0VI CslCcQstyHsodHAu4MdplweCdEkkISrhILvjUNKb/W+Am/Vfqv0Ebk93CxAfCZ9eqiQj +YZm/5EVbJ83Hs9Puqt9eDsRw6AwNGnhgi2annMxgk9mo06RFtsuDYg0R9ZLnZVErH2t tJP8t8v6AruEkA2dZ/BnU6f37iSoArLSDRBR1jGu+rzOEce4IduQq9ouYSpnKGzf/VCN we5w== 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 f3-20020a7bcd03000000b0039c4133ae38si577842wmj.2.2022.06.27.23.49.42 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 27 Jun 2022 23:49:42 -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-172-27-214-37.mgts.dynamic.pppoe.byfly.by [37.214.27.172] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 25S6nMSL030758 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 28 Jun 2022 08:49:41 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH v12 17/21] always create apt-cache dirs in deb_dl_dir_import Date: Tue, 28 Jun 2022 09:49:09 +0300 Message-Id: <20220628064913.27938-18-amikan@ilbers.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220628064913.27938-1-amikan@ilbers.de> References: <20220628064913.27938-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: zrURtw05k5OC 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 f479b29..188cb83 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