From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6600683098303627264 X-Received: by 2002:a1c:4d0c:: with SMTP id o12-v6mr224007wmh.2.1537897151471; Tue, 25 Sep 2018 10:39:11 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a7b:c250:: with SMTP id b16-v6ls1869713wmj.1.gmail; Tue, 25 Sep 2018 10:39:11 -0700 (PDT) X-Google-Smtp-Source: ACcGV62EltCK+R2LlnB0Sy4WDvU24dawFeNetEz/AXG3IrEHmte8l87la7kIuXfYGC2e4/TmrmBg X-Received: by 2002:a1c:c00b:: with SMTP id q11-v6mr224847wmf.5.1537897151080; Tue, 25 Sep 2018 10:39:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537897151; cv=none; d=google.com; s=arc-20160816; b=w2Kaw4+L2dYbT2KyaYCCNRu8oI8L9f+moeFHu9xvr9Xi6YTdGMMtyxTM15mv55vl2k OKE2u8hiccds3wcE0GsJ6597zK4TmpTt/2Vep+ONKXE10NL70AzCN2oS3Co9Ckbw7rXC /J9UUCtrA2jIU3XWKEAGEGtRx3xtDaApQKlrXEyWrGCZzpIfbCbAxKb/tYActI9nkJXE pH/n3oqEJhH+7aR2EQD/3rSF85qDNA3M/+JxSlOCBPdTBK1DGQ6GrxaCD6pSa5Miuizp Djg+MNXXiapaZlwrbWLHBbS6W2NlnI5b4LZU8PZozyD/IO37kwjPh60oszZmJTVOBQ0E d29A== 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:organization:from:references:to:subject; bh=tUbAyqrqJe+DF/KX8MGQo2xN60ttjJJ4SwANmcKdnWc=; b=O+weo7nzoKA1R/53EQoRTXUd3gozsN4/dAWMvIs0lXETtghX0wYPWLTc0y6F32MHCG itVgE3sKMwnatLCYiMx+aRaGqrnGOAtxnEZTI4R1T+BhMZ+ouuwkBLc1or6tqTGF1Cbc cMNMkqmInoHQ5ytp73cPpVJ9gzLyf7JYFLykwhzOSlp3yNHYyD/8YFWj8ckuG0OXYckh 8FXbd1ycnA/TQMQXw1MacfMKlaRAub0kt2PjvRhttLqoIo+Z6KAIHcS3wLPd1+r6clYs 0v4TC+HP3fd0UBL5nT96jdCCbX116sVTdhKVCo7E5kTnvuJHUHKfrCWyTzHTsL/eYo2B 9Uqg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id y13-v6si109284wrd.3.2018.09.25.10.39.10 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Sep 2018 10:39:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of mosipov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=mosipov@ilbers.de Received: from [192.168.50.180] (nat-ppp-217.71.235.199-satnet-spb.ru [217.71.235.199] (may be forged)) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id w8PHd8TD017238 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 25 Sep 2018 19:39:10 +0200 Subject: Re: [PATCH v2] isar-bootstrap: preserve environment in sudo'ed debootstrap call To: Cedric Hombourger , isar-users@googlegroups.com References: <1536842780-221-1-git-send-email-Cedric_Hombourger@mentor.com> From: "Maxim Yu. Osipov" Organization: ilbers GmbH Message-ID: <91405e02-c2a3-cc4e-affd-5fbc669bcd33@ilbers.de> Date: Tue, 25 Sep 2018 20:39:03 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 MIME-Version: 1.0 In-Reply-To: <1536842780-221-1-git-send-email-Cedric_Hombourger@mentor.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: OvAwu4gR5K0r On 9/13/18 3:46 PM, Cedric Hombourger wrote: > Make bitbake add proxy environment variables and preserve them when > calling debootstrap under sudo. This is required to get user-defined > proxies used while bootstraping Isar. Applied to the 'next', Thanks, Maxim. > Signed-off-by: Cedric Hombourger > --- > meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > index 4010307..cfad136 100644 > --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > @@ -171,7 +171,8 @@ isar_bootstrap() { > esac > shift > done > - sudo flock "${ISAR_BOOTSTRAP_LOCK}" -c "\ > + E="${@bb.utils.export_proxies(d)}" > + sudo -E flock "${ISAR_BOOTSTRAP_LOCK}" -c "\ > set -e > if [ ! -e "${DEPLOY_ISAR_BOOTSTRAP}" ]; then > if [ -e "${ROOTFSDIR}" ]; then > @@ -179,7 +180,6 @@ isar_bootstrap() { > umount -l "${ROOTFSDIR}/proc" || true > rm -rf "${ROOTFSDIR}" > fi > - E="${@bb.utils.export_proxies(d)}" > if [ ${IS_HOST} ]; then > ${DEBOOTSTRAP} --verbose \ > --variant=minbase \ > @@ -233,7 +233,6 @@ isar_bootstrap() { > mount -t devtmpfs -o mode=0755,nosuid devtmpfs ${ROOTFSDIR}/dev > mount -t proc none ${ROOTFSDIR}/proc > > - E="${@bb.utils.export_proxies(d)}" > export DEBIAN_FRONTEND=noninteractive > chroot "${ROOTFSDIR}" /usr/bin/apt-get update -y > chroot "${ROOTFSDIR}" /usr/bin/apt-get dist-upgrade -y \ > -- Maxim Osipov ilbers GmbH Maria-Merian-Str. 8 85521 Ottobrunn Germany +49 (151) 6517 6917 mosipov@ilbers.de http://ilbers.de/ Commercial register Munich, HRB 214197 General Manager: Baurzhan Ismagulov