From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6622287018669899776 X-Received: by 2002:adf:e50f:: with SMTP id j15-v6mr30459wrm.5.1542014108223; Mon, 12 Nov 2018 01:15:08 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:5384:: with SMTP id d4-v6ls2241752wrv.0.gmail; Mon, 12 Nov 2018 01:15:07 -0800 (PST) X-Google-Smtp-Source: AJdET5fZlbiGBYT8uTwAtuWTlyHweLdwk+Tc7uyEy6GFlhFU46f8o4z8VZBeG3sJQBMvmdBe5Nqw X-Received: by 2002:adf:b598:: with SMTP id c24-v6mr37536wre.0.1542014107682; Mon, 12 Nov 2018 01:15:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542014107; cv=none; d=google.com; s=arc-20160816; b=WIiM0Bjxc4nXVkqS4S3xKF+nOiBExug2Xw9FSJmPMfEETv6gM1EVHMbvZrtXcSYlLh Vf2d1VOKKcRHaTpDCeNhh/fiZXFehxvK/R95Q3ATuuCoBamc4ncKD3gAqyGx9S5957EM pp7fb0RNUFm6las5S9AnJhjQLQzVZ5Y8U2Y5BNelWZqKb6G0NwX6qDw5RPbP2ghwWCVY 3ZOnp6vP15MWoMR/k4V5iQy00n7Ue2rtMlqYDkzmXE9ttp7BLCqlPpIM3PbegF2CHE+S BeU2NbuZZTcKQFHiE25ZEqvX0r9bfM7hhIv2STdxYowt8BDg+fBOmL2CXNxGEVwXOzyP bPKQ== 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=MAxZhoSVCtS+riILhoRhKoEkRfIfTCxnVK6Z755Z2AI=; b=pKVwLxxwvtynzVLi2Rfk59jOB4fE9u9uGqGDjvOPKOsCrf9Avkl0nOiOTsmyDJGQxy QdJYuGpXKa4SnUUaZj9pB287OrWKnBmtgIuwujQYW/KUelEqABfBxjfmaoI0TbqDLv0G csWrsRj0NrauT692BuF/dc4R5oB0YHOCCsyoGnOJD0op+fLx3dw2S5cn2QOBEBTx+qOh GWb87hIMru6xe2ZhAVR2KAchxUT1K/S+gIPDdMe72PUZ5fjK+1XY0SXi9w1hzL69cdL9 p/yVWxaM/8vL9E+RaGSist5OnjJEXs3bwMIG4V5pBdJy4Lierqw0coj3Snu18ChQvs9P 5jJg== 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 v6-v6si531339wrn.0.2018.11.12.01.15.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Nov 2018 01:15:07 -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 wAC9F7Fc012599 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 12 Nov 2018 10:15:07 +0100 Received: from [167.87.50.65] ([167.87.50.65]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id wAC9F6dS006574; Mon, 12 Nov 2018 10:15:06 +0100 Subject: [PATCH v2] Refresh /etc/resolv.conf on partial rebuilds To: isar-users Cc: "[ext] Henning Schild" References: <8937d771-52f0-750c-61f3-25963d8e6a94@web.de> <20181112100710.39e92ac9@md1za8fc.ad001.siemens.net> From: Jan Kiszka Message-ID: Date: Mon, 12 Nov 2018 10:15:06 +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: <20181112100710.39e92ac9@md1za8fc.ad001.siemens.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: Hxk7rdtNGVo4 This addresses the scenario "mobile build host" where the resolv.conf as once generated during bootstrap and then propagated into the buildchroots as well the image rootfs may have become stale. Signed-off-by: Jan Kiszka --- Changes in v2: - use "cp -L" meta/classes/buildchroot.bbclass | 6 +++++- meta/classes/isar-bootstrap-helper.bbclass | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/meta/classes/buildchroot.bbclass b/meta/classes/buildchroot.bbclass index 870d27c..34b7f59 100644 --- a/meta/classes/buildchroot.bbclass +++ b/meta/classes/buildchroot.bbclass @@ -29,5 +29,9 @@ buildchroot_do_mounts() { mount --bind ${DL_DIR} ${BUILDCHROOT_DIR}/downloads mount -t devtmpfs -o mode=0755,nosuid devtmpfs ${BUILDCHROOT_DIR}/dev mount -t proc none ${BUILDCHROOT_DIR}/proc - fi' + fi + + # Refresh /etc/resolv.conf at this chance + cp -L /etc/resolv.conf ${BUILDCHROOT_DIR}/etc + ' } diff --git a/meta/classes/isar-bootstrap-helper.bbclass b/meta/classes/isar-bootstrap-helper.bbclass index 1ac39db..e6a46ce 100644 --- a/meta/classes/isar-bootstrap-helper.bbclass +++ b/meta/classes/isar-bootstrap-helper.bbclass @@ -106,6 +106,9 @@ setup_root_file_system() { sudo mount -t devtmpfs -o mode=0755,nosuid devtmpfs $ROOTFSDIR/dev sudo mount -t proc none $ROOTFSDIR/proc + # Refresh /etc/resolv.conf + sudo cp -L /etc/resolv.conf ${ROOTFSDIR}/etc + # Install packages: E="${@ bb.utils.export_proxies(d)}" export DEBIAN_FRONTEND=noninteractive -- 2.16.4