From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6621956091070644224 X-Received: by 2002:a62:8a41:: with SMTP id y62-v6mr2129117pfd.70.1542112658898; Tue, 13 Nov 2018 04:37:38 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a63:8b:: with SMTP id 133ls288452pga.18.gmail; Tue, 13 Nov 2018 04:37:38 -0800 (PST) X-Google-Smtp-Source: AJdET5dV0w6tZzn4HtfIL2QxxL84zxYt6H2HQtaktky6w8LCVygnb2vEAZgwRlra79p1B9aGoBLA X-Received: by 2002:a62:1e87:: with SMTP id e129-v6mr1797971pfe.23.1542112658520; Tue, 13 Nov 2018 04:37:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542112658; cv=none; d=google.com; s=arc-20160816; b=tO6u8y6zY7YR3+fbkCAy9zoPPQIHoHmu7Th3ZC+p9i6IKzpOQKcwEKfQsHt2Lg4175 8yil+gG/lGf4hrqXiPxe2gafM3FqiDV+LuPIARWpVZwJekhta/2krFFK5r1kpi+eYSmM qcT25wvW+cRMygPAEcpINuLGh7X7CLCAEI7RGLs8Bce82DP0XvrVG5q4c3fYo1IFPBLu 6jmw/CFNtzTDVuHw7LKXWtOKcnsY5lD4ufWJ2+8M2+d+K5NRXlI1m3BEBNl2Ab6k2wce tc8iAcX+0JYy3YqlEXtnRTVjiYwimrPkJ46C/dN+d38YVpelp5QN/ScXqEv4p1ABqwnR YrnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=XJLRvxNNFUB0okuIReBcsUqWr+cP3/EOkQcOPquwb6k=; b=koO9hmqFnjF6Iz26/zB2xFFlCchqFjc7RHhaNBYXaOn8QTmUO6RyTdOd+MPFAdCh6/ nbnQzbGBQyKTEeGN0lb3+aMuYBHuFEjsN/LIhFEJWyD5Gn0NCRnloQNzy6EKIGyWY7De G5PxB4inMEAiUbLkWGPnFzShKBRwkFQe7Xmvh16B5xyqSoAUKwtwKPHYmsW6aCAuPpyh shRJFe6KeuNG9AH0DDDx0dt2y8TMaO1kcWRfmFid7s8YCk5Z9jLfKW/NyB9bMJs+y0vL PPsWhQjssAd6q08RQgEubmUb77ftZEcGMW3jQ+O03WCG+gwrOxzR8bjzEtqoWvDUpm4g 1jTA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com Return-Path: Received: from relay1.mentorg.com (relay1.mentorg.com. [192.94.38.131]) by gmr-mx.google.com with ESMTPS id i12-v6si639856plt.5.2018.11.13.04.37.38 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Nov 2018 04:37:38 -0800 (PST) Received-SPF: pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) client-ip=192.94.38.131; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of cedric_hombourger@mentor.com designates 192.94.38.131 as permitted sender) smtp.mailfrom=Cedric_Hombourger@mentor.com Received: from nat-ies.mentorg.com ([192.94.31.2] helo=svr-ies-mbx-01.mgc.mentorg.com) by relay1.mentorg.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) id 1gMXwo-0001IO-3M from Cedric_Hombourger@mentor.com ; Tue, 13 Nov 2018 04:37:38 -0800 Received: from svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) by svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 13 Nov 2018 12:37:34 +0000 Received: from svr-ies-mbx-02.mgc.mentorg.com ([fe80::a01f:51c9:5b6c:e0c]) by svr-ies-mbx-02.mgc.mentorg.com ([fe80::a01f:51c9:5b6c:e0c%22]) with mapi id 15.00.1320.000; Tue, 13 Nov 2018 12:37:34 +0000 From: "Hombourger, Cedric" To: Henning Schild CC: "isar-users@googlegroups.com" Subject: RE: [PATCH v3 2/2] buildchroot: add sysfs mount since expected by some packages Thread-Topic: [PATCH v3 2/2] buildchroot: add sysfs mount since expected by some packages Thread-Index: AQHUew2z7y9KvMM3WEGUI7x8Vaj146VNnKiAgAACIPA= Date: Tue, 13 Nov 2018 12:37:34 +0000 Message-ID: References: <20181112103125.6884a9af@md1za8fc.ad001.siemens.net> <1542085173-650-1-git-send-email-Cedric_Hombourger@mentor.com> <1542085173-650-2-git-send-email-Cedric_Hombourger@mentor.com> <20181113130701.549c6b7c@md1za8fc.ad001.siemens.net> In-Reply-To: <20181113130701.549c6b7c@md1za8fc.ad001.siemens.net> Accept-Language: en-US, en-IE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [137.202.0.90] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-TUID: nTB73nGXK9pP Hi Henning, I have found this thread: https://groups.google.com/forum/#!searchin/isar-u= sers/sysfs%7Csort:date/isar-users/YvBj1W8v-AM/yyNmaczJAwAJ It suggests that attempts to mount another of sysfs in a docker would fail = if not mounted read-only I do not use Isar in a docker environment but would suspect the use of a bi= nd mount would resolve that issue? Cedric -----Original Message----- From: Henning Schild [mailto:henning.schild@siemens.com]=20 Sent: Tuesday, November 13, 2018 4:07 AM To: Hombourger, Cedric Cc: isar-users@googlegroups.com Subject: Re: [PATCH v3 2/2] buildchroot: add sysfs mount since expected by = some packages Did you go through the mailinglist archives and find out why we do not moun= t sys (anymore?) ? Henning Am Mon, 12 Nov 2018 20:59:33 -0800 schrieb Cedric Hombourger : > Some packages look for /sys when they configure, build or test=20 > themselves (for instance golang-google-grpc). >=20 > Signed-off-by: Cedric Hombourger > --- > meta/classes/buildchroot.bbclass | 2 ++ > meta/classes/image.bbclass | 1 + > meta/classes/isar-bootstrap-helper.bbclass | 3 +++ > meta/classes/isar-image.bbclass | 1 + > 4 files changed, 7 insertions(+) >=20 > diff --git a/meta/classes/buildchroot.bbclass > b/meta/classes/buildchroot.bbclass index 26d5e80..d2f138f 100644 > --- a/meta/classes/buildchroot.bbclass > +++ b/meta/classes/buildchroot.bbclass > @@ -31,5 +31,7 @@ buildchroot_do_mounts() { > mount --make-rslave ${BUILDCHROOT_DIR}/dev > mount --rbind /proc ${BUILDCHROOT_DIR}/proc > mount --make-rslave ${BUILDCHROOT_DIR}/proc > + mount --rbind /sys ${BUILDCHROOT_DIR}/sys > + mount --make-rslave ${BUILDCHROOT_DIR}/sys > fi' > } > diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass=20 > index d033cf5..5806a59 100644 > --- a/meta/classes/image.bbclass > +++ b/meta/classes/image.bbclass > @@ -110,6 +110,7 @@ do_populate_sdk() { > =20 > sudo umount ${SDKCHROOT_DIR}/rootfs/dev || true > sudo umount ${SDKCHROOT_DIR}/rootfs/proc || true > + sudo umount ${SDKCHROOT_DIR}/rootfs/sys || true > =20 > # Create SDK archive > sudo tar -C ${SDKCHROOT_DIR} > --transform=3D"s|^rootfs|sdk-${DISTRO}-${DISTRO_ARCH}|" \ diff --git=20 > a/meta/classes/isar-bootstrap-helper.bbclass > b/meta/classes/isar-bootstrap-helper.bbclass index 62c0839..7b2ddf3 > 100644 --- a/meta/classes/isar-bootstrap-helper.bbclass +++=20 > b/meta/classes/isar-bootstrap-helper.bbclass @@ -107,6 +107,9 @@ > setup_root_file_system() { sudo mount --make-rslave ${ROOTFSDIR}/dev > sudo mount --rbind /proc ${ROOTFSDIR}/proc > sudo mount --make-rslave ${ROOTFSDIR}/proc > + sudo install -m 755 -d ${ROOTFSDIR}/sys > + sudo mount --rbind /sys ${ROOTFSDIR}/sys > + sudo mount --make-rslave ${ROOTFSDIR}/sys > =20 > # Install packages: > E=3D"${@ bb.utils.export_proxies(d)}" > diff --git a/meta/classes/isar-image.bbclass=20 > b/meta/classes/isar-image.bbclass index e0508be..356c97a 100644 > --- a/meta/classes/isar-image.bbclass > +++ b/meta/classes/isar-image.bbclass > @@ -61,6 +61,7 @@ isar_image_cleanup() { > sudo rmdir ${IMAGE_ROOTFS}/isar-apt > sudo umount -l ${IMAGE_ROOTFS}/dev > sudo umount -l ${IMAGE_ROOTFS}/proc > + sudo umount -l ${IMAGE_ROOTFS}/sys > sudo rm -f > "${IMAGE_ROOTFS}/etc/apt/apt.conf.d/55isar-fallback.conf" } > =20