From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7075595997826514944 X-Received: by 2002:a17:902:d547:b0:162:306f:ae15 with SMTP id z7-20020a170902d54700b00162306fae15mr2595155plf.154.1653316606048; Mon, 23 May 2022 07:36:46 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:f30b:b0:162:1a2d:5b3c with SMTP id c11-20020a170902f30b00b001621a2d5b3cls2927457ple.7.gmail; Mon, 23 May 2022 07:36:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwgRp7eXTgA0tlL2IV5Vp+Id1AeHa0u2JJxah19yaX7kX0A2L33H1TK5Mg0FKUx+wdYxF7s X-Received: by 2002:a17:90b:1c82:b0:1dd:1b46:5aa9 with SMTP id oo2-20020a17090b1c8200b001dd1b465aa9mr26918907pjb.158.1653316605285; Mon, 23 May 2022 07:36:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653316605; cv=none; d=google.com; s=arc-20160816; b=ZzYP6DxDXUuVw/TEKujSF543mD5wNC3KY3Udj+fzK+sbka1oVF7kEoQXAAdN4HQQpc rmOxgrWgNIgI8FeC2l9GeUY612oJyFkDXAbPSHQ/R1wQhgyhFjSPdlGHq3EqasKVOwO+ TRYPPKX9i7SjawjDpHtBh3vTekVp/g3qgpcbkTR53RQDUPCgrckOKUHZtrC9juKde3aD HrKDbkICfBl9lPGGKW+2DWrCHtj5TmQ/oMMNvkUbNPd1lzlmeXaoMgmBeOk0fh02aN3J 5lugsu972qsRMVA1JD4COYKrPOFBsvlFpzbG5SgWajPm/mgZ9Hls9q1/6Zl0POBOiu3y 7e9A== 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=uJ/sUpZ8cAaWdMPpG4kCzNFM0ILrMjHndq5eYJNSOO3yggxx0Uc9Ti0bX2qianlWuJ lIzTaKouqDQSW7pf8Br1pJf1Yn9vdaMl6uXMZNKvDlOBqvmtzVGny9hZSmcscrinMeyD GWMkal9a+EBgSKikb5B2TidBqN4IlCen64saxIxyirq1op9Y1KMsLekOGQFXu+O1CwTc WIMdSKRWpWmDrBULJdoWzH/0f0hi3D3GLt1jdQo+faOC6EnR/YUDTb/SQq1KfbyseXla O7IgEV1mJGRpRA7XyuTZrNeryXWg7YP0jUBcfhhBlgcVf+FThylZtsWpyANFMkq0QLvw Hrig== 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 d7-20020a056a00198700b005104eec20d3si468184pfl.6.2022.05.23.07.36.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 23 May 2022 07:36:45 -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-40-50-214-37.mgts.dynamic.pppoe.byfly.by [37.214.50.40] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 24NEaO3d024879 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 23 May 2022 16:36:43 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH v11 17/21] always create apt-cache dirs in deb_dl_dir_import Date: Mon, 23 May 2022 17:36:13 +0300 Message-Id: <20220523143617.24759-18-amikan@ilbers.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220523143617.24759-1-amikan@ilbers.de> References: <20220523143617.24759-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: gH61BPaRerpl 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