From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6620706842589790208 X-Received: by 2002:adf:f989:: with SMTP id f9-v6mr2725408wrr.0.1541503435462; Tue, 06 Nov 2018 03:23:55 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:adf:f0d0:: with SMTP id x16-v6ls5966202wro.22.gmail; Tue, 06 Nov 2018 03:23:54 -0800 (PST) X-Google-Smtp-Source: AJdET5fwxMnYpqqhfEGQbEyqFPv62tMk3aoubbSMyFkpCG/vNrWAD+hy6rl8+CZCSN19nuRRABD7 X-Received: by 2002:a5d:4a89:: with SMTP id o9-v6mr255061wrq.32.1541503434949; Tue, 06 Nov 2018 03:23:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541503434; cv=none; d=google.com; s=arc-20160816; b=wVRpx2ZyqV7fNERG+SacbvDUzgUhIdd+Z/qXsGSGXEnnzkvGkBCQB5I50W4Tsg8DbP 1rmRi34f7cp+CXwvS7SnZG/hen4WCMF0YjsJGOOI7ZvKyWXE1OaitW3emuRlkG17kQ/l nV0uIMr8l5ujDRvMaz7QQ1tJn+UHO4e/BWppoXwcGneGxeOVvmyjSjwsr5NKjMTFTikv mZAfXTxf0W22UkoKsVMDStH1WffWDkK0OiiYUR45EccoKiHzYfKOKh/ICKvgZm5OyHVH D/CJ0NVwyIinY+NLoRdIMYROUR3TgOAk0MZt/cYnXq1uzSlADkgI4SIXlH8D6FK503f4 piJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:subject:from:cc:to; bh=st4BxILp21X7dpwsiJc7A2U09LIUhYUykCknsTrCwJY=; b=HYuweINx8xKOCpd3EMfChzI0eEl90MYmWcsffkKpxPB4VxT5ywKecDCAw/6+Cekgw/ Hi/881L35nSm4eC8V0R0c+erzpHeLDpWdRcSb4fUVBT0T8xNIK7vNuVLdV+ctAdAKYWy UVsbwTkkzerw6YmO11+2pmGbKRW165gUzzsxg5FUfUkb05KXMx/Ezp0cD6VAV3LvoZcq 3Lc3WzIHf2h5k7ksqu102MRqAuPYORhRxKSqpqXMf5uGZLDyDNXm5VgkfAxxOmS2mCsP IdkA9BXnqkyqFeuGK7dMTvIyoAzNeQnmblMQicjNp3l+JmN6Ja0IYvUOqyT1k9Z186aL Y8SA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id u13-v6si1197074wrn.3.2018.11.06.03.23.54 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Nov 2018 03:23:54 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id wA6BNso8031226 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 6 Nov 2018 12:23:54 +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 wA6BNsgi031410; Tue, 6 Nov 2018 12:23:54 +0100 To: isar-users Cc: Henning Schild From: Jan Kiszka Subject: [PATCH] linux-custom: Update isar-apt prior to installing build deps Message-ID: <8cc02aa9-ad5a-0190-0162-fcb648b50d82@siemens.com> Date: Tue, 6 Nov 2018 12:23:53 +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 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: 7gJ4WUYCbDbm 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. 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" 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 -- 2.16.4