From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6620706842589790208 X-Received: by 2002:aa7:dcc5:: with SMTP id w5-v6mr2728902edu.5.1541505627671; Tue, 06 Nov 2018 04:00:27 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a50:89b4:: with SMTP id g49-v6ls1061141edg.13.gmail; Tue, 06 Nov 2018 04:00:27 -0800 (PST) X-Google-Smtp-Source: AJdET5cynPVjSjmCmPPAOtDQD8f8OQUcPJwp6TcHyAQ1c0NH4yW090WT61o24H9fer+3g2DxpUEf X-Received: by 2002:aa7:c687:: with SMTP id n7-v6mr1099343edq.11.1541505627163; Tue, 06 Nov 2018 04:00:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541505627; cv=none; d=google.com; s=arc-20160816; b=gWFYNv9X1ysyxevrP/litv2iyqYFJSm2VNcqdwJBbsljB9Vg8AJMAH+05u3ZaG1mFA zXfN9MgRxlHRYunGC00py1iax/sPFxZQcEnYbcVngBtCo2VZ8dW/oKpI+1vsraAXgYKM XrJSE5MdBDHWZHbpjXKIq14s1QC7I5kjDi2kmQPJAWJQCiqD/MiK7bqtYvefcDC3B7HV l6fqjVUEllY0NJBqVNL6NuuvVIuz59F06A4SCkjQgdIqa9TR5sgT1Mmq4hT63Qr3vXZ5 iL6pN3jIdWAKfxAGZv5fB+CUuLWNEdGjpBiW5q8uClTozj/RC9bDhIkZUZN8o4ssRIfG MSJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:cc:to:subject; bh=pcaFL6Y6zR6dLaK5aIeQ0zGTshp3W75PNh1nSWsIv5w=; b=lcpe1MrW/0VvnlBNhS7KzaflP6H5O3k9wnCaSHTqBPd1ZBsbhoNw1IcdixmHpD1pXs FC7GSmd6hhWh8+cVfUtDmu/ZK7cxiJ7V27zGb/ULQAhJO1zBEvzmXKNVR/D18reThfWg PmbaeOHoIqzwn7skPdsNSjZEbWwhM+uxdqAk/igSj7Dv0UA9oY1vK67yzYRfqs+FvlwO MnjCwCybE9v13K/qbdfJEmaNYSyCoXMsIQdi6H4yI5nH4SQWl8d5nYWQMb3KMIOvXODz 8VJ1RmmB3HSLBGbT4PnOvtirH/aoq8q3Ml6mK6URYGCmFUjGF93hxijGAvoXNmzAxz2P X0ug== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id n20-v6si886429edt.3.2018.11.06.04.00.27 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Nov 2018 04:00:27 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id wA6C0Q0a020885 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 6 Nov 2018 13:00:26 +0100 Received: from [139.25.68.37] (md1q0hnc.ad001.siemens.net [139.25.68.37] (may be forged)) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id wA6C0Q4b001059; Tue, 6 Nov 2018 13:00:26 +0100 Subject: Re: [PATCH] linux-custom: Update isar-apt prior to installing build deps To: Henning Schild Cc: isar-users References: <8cc02aa9-ad5a-0190-0162-fcb648b50d82@siemens.com> <20181106124910.66f51096@md1za8fc.ad001.siemens.net> From: Jan Kiszka Message-ID: <285e0097-1aa8-42c7-c072-cdcb0a1c9d7f@siemens.com> Date: Tue, 6 Nov 2018 13:00:25 +0100 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 In-Reply-To: <20181106124910.66f51096@md1za8fc.ad001.siemens.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: WT+JKpjn5RN8 On 06.11.18 12:49, Henning Schild wrote: > Am Tue, 6 Nov 2018 12:23:53 +0100 > schrieb Jan Kiszka : > >> Some of them may have been built by a recipe. >> >> Signed-off-by: Jan Kiszka >> --- >> >> Henning, maybe also useful for your scenario of the openssl rebuild >> because the kernel depends on self-built packages there as well. > > Will try once merged. > >> meta/recipes-kernel/linux/linux-custom.inc | 7 +++++++ >> 1 file changed, 7 insertions(+) >> >> diff --git a/meta/recipes-kernel/linux/linux-custom.inc >> b/meta/recipes-kernel/linux/linux-custom.inc index e9a68fd..d9b2935 >> 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc >> +++ b/meta/recipes-kernel/linux/linux-custom.inc >> @@ -27,11 +27,18 @@ KERNEL_DEBIAN_DEPENDS ?= "initramfs-tools | >> linux-initramfs-tool, kmod, linux-ba KERNEL_HEADERS_DEBIAN_DEPENDS ?= >> "libc6, libssl1.1" >> do_install_builddeps() { >> + dpkg_do_mounts >> E="${@ bb.utils.export_proxies(d)}" >> + sudo -E chroot ${BUILDCHROOT_DIR} \ >> + apt-get update \ >> + -o >> Dir::Etc::sourcelist="sources.list.d/isar-apt.list" \ >> + -o Dir::Etc::sourceparts="-" \ >> + -o APT::Get::List-Cleanup="0" > > All these args make sure we just update that one repo? Yes, it's the same as in deps.sh, the script we call for normal package dependency installation. Jan > > Henning > >> sudo -E chroot ${BUILDCHROOT_DIR} \ >> apt-get install \ >> -y -o Debug::pkgProblemResolver=yes \ >> --no-install-recommends ${KBUILD_DEPENDS} >> + dpkg_undo_mounts >> } >> >> addtask install_builddeps after do_prepare_build before do_build > -- Siemens AG, Corporate Technology, CT RDA IOT SES-DE Corporate Competence Center Embedded Linux