From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6622287018669899776 X-Received: by 2002:a19:2d47:: with SMTP id t7-v6mr1112023lft.13.1541871349086; Sat, 10 Nov 2018 09:35:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ac2:4210:: with SMTP id y16-v6ls266261lfh.16.gmail; Sat, 10 Nov 2018 09:35:48 -0800 (PST) X-Google-Smtp-Source: AJdET5eM+fYtEscUR9XPiFKfg3U2kyD71xP0mEsztuOPUgDQkJ3lkmU4ZwPfc+YlRo9eXMBfSat5 X-Received: by 2002:ac2:42d0:: with SMTP id n16mr872328lfl.5.1541871348613; Sat, 10 Nov 2018 09:35:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541871348; cv=none; d=google.com; s=arc-20160816; b=vM1QiUH9bXr7bTiSNAlg0sEH76KcKmuHhOmY/K2DPrI5fkkdRVOpCvbjZbsEHx4FIA idD0w6NCrQtA2z+5WzIo1BwiS6VmGnm4R+GbYN+dPPcQhGBdyjh6UwBiTDGClo2OleVj 5ETgGJTDBx3fEES0QzncJJHak0fbGz5Qe3qI8M9k+QB8A/bYMQjgnFxeZj0iNL+GXVhp KE71kK3QtiYEv8cU1QUSwlggkcQ7WQ1cT8NUAATfHZ5a+NIEs+OEbK2/5DyegXLrcsqu ETzOMeHR3rkUad9m8MPd3k637cXA4ZvmopmbZ04NT3Y1bsZO5YjAcNSkW/U0T+7cNqBY vD5A== 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:to; bh=SB/It7IO3HNe7KfhbdHfc9G1yZnu4Wd70cFDYjloLH0=; b=TUdDHGeDK5b7bbwD1dVCDa+DVj5mU1sXZh3z7yci3X0BllEtnZGLnzIsB3gtPm/6Ky 5rorGJjrg22Qvi4voXxZxoLpCLsugOuNManFJCx9QYgvSPhMusl10hd2W3fA9jFsJL3n 8dfcUVFc9gq904CqTEMNqu27p/wWYh5W26akMdHV37T+59ZLh3djrAoeVKOegrqskpn6 SsszKtwwljKL3ySj3uW0jhq0fGTnKtPWjDz0diK0IxS3351LSWGTchZhb92mHp2dFFsH tCkcDaWp2orpPxCc2QaPZSvEF/UKJODUvAAKId2xB5sLptBnAEJG/W+Wuo8OFTJGzqbm nfbg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) smtp.mailfrom=jan.kiszka@web.de Return-Path: Received: from mout.web.de (mout.web.de. [212.227.15.3]) by gmr-mx.google.com with ESMTPS id y27si305301lfb.0.2018.11.10.09.35.48 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Nov 2018 09:35:48 -0800 (PST) Received-SPF: pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) client-ip=212.227.15.3; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.3 as permitted sender) smtp.mailfrom=jan.kiszka@web.de Received: from [192.168.1.10] ([95.157.57.47]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Mef0K-1gAavT2ez2-00OD3f for ; Sat, 10 Nov 2018 18:35:47 +0100 X-Mozilla-News-Host: news://news.gmane.org:119 To: isar-users From: Jan Kiszka Subject: [PATCH] Refresh /etc/resolv.conf on partial rebuilds Message-ID: <8937d771-52f0-750c-61f3-25963d8e6a94@web.de> Date: Sat, 10 Nov 2018 18:35:47 +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-Provags-ID: V03:K1:Gk/11B0ZfTXJiILmYUaimVl5fF8+j9V/fKUQ/a5RyZuiHgvwnMj gaULvYT09DoarQK6t2Dykd6PtEirq9Td0W85kb/+ffUfAxtvUgUtq0vgMIzYkEW2lve8PVL YuIPdq/NB2MYAKZvQG3CYtFFp89Pky6qBs0Fg8rF9pECMWaUxls9Sx0OVadaoJZ7+WVuCAq 8HbkpHTPKKZposa+2KY2Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V01:K0:wvuNnksxR/o=:5RBdCzaPNTc5Jao8JHzLSJ DleM5yzlaIFWuj8yPmFhNneFeEyFJANCPexphkKMLE7mPjaJ4mwrLochEOsckdjXvkEyrw+Lh gw2icd0T62Y2hjQ0Ot/QsrrHzEqB+/wtBvl3PmCBCPCI9f0tVQadK3/XTVVD0mJmH5yzvRL2S K7vU/fOTOL4lHVo7+I9SCs/cfys7bK4bTkqYBFLMsXfGBcxomsjC8PTUrnWtNohxpJKdUqKoq bS2yRbE4uMh2av7xWOfH3H0R+9ESEKFWegn71h3Zf8P+/g+eqNJWZWxLOxghMvw3gIyFO+MQu Qpf0J1y2wXJISShXY5OPx5Cl+muaasnOc6PCmKzi+gQKMVSMv/8sioIJZPAeA5AqB72bdMbvG b3Hm9ZlPRbBUEU8JZkX0DW9VPKjaGOQ1LEX8iea9O6dABEWUqgLAWKLOGM5ita0aokwgZuYO9 Abn/XQgDkSuXMr+B7l6KzQG0jW0Gq1nHBkj1YtjZcKpZC5CvRMgY3k/kzIc/0gZ6N1rnHosss DpAZAb2OmuP3HrSaUfi1U2fS0niAOKs0TMXy7R0pQQdG/iqB/7n7zt/bV2WPsiiN9fQ3qMAoo OSPLPei62++ad9Gs/GrfYZk1K1ZdVDDosZdwZ3IwVioyWMYMyAHpZm9PphHv8IA/BgH0AQoKj ytaAXwwgpCYAqcOYdctewAYns9iqZkpSlazwkKORSyNjWKcloXf8maZnw/DtWzHpp9JwzUJr0 fvIJp8DS4YBRDaeGKZMDM7znlOY5pUnVtGBta6qrlgYivVuvJEJ041sk0qzDX0WX2ruhgAYdD OW3PNF2D4u72Kjr3ErwvaR7Q8zy4KfzTRqaWgmUADaAvdUhn01IeRSI0wyfH2siUJjezA6DL5 LFC6iUinwLTBl1VE/0KQ4OBeBISrwI+ck0kcvh//PMQFmFrUjqU5j1pXxFfQnk X-TUID: 7298UAg45u1F From: Jan Kiszka 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 --- 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..78e21d9 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 /etc/resolv.conf ${BUILDCHROOT_DIR}/etc + ' } diff --git a/meta/classes/isar-bootstrap-helper.bbclass b/meta/classes/isar-bootstrap-helper.bbclass index 1ac39db..99c1fb7 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 /etc/resolv.conf ${ROOTFSDIR}/etc + # Install packages: E="${@ bb.utils.export_proxies(d)}" export DEBIAN_FRONTEND=noninteractive -- 2.16.4