From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6621956091070644224 X-Received: by 2002:a1c:9112:: with SMTP id t18-v6mr572378wmd.15.1542110825113; Tue, 13 Nov 2018 04:07:05 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:8b04:: with SMTP id n4-v6ls1616509wmd.17.gmail; Tue, 13 Nov 2018 04:07:04 -0800 (PST) X-Google-Smtp-Source: AJdET5fywlh8dvS3ujVM+YWrSTCoZkDfsiXFgMB923OFb0a3SFIXCnyuTItwuqO/pT+o6Wkg1kOH X-Received: by 2002:a1c:5715:: with SMTP id l21-v6mr593061wmb.17.1542110824689; Tue, 13 Nov 2018 04:07:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542110824; cv=none; d=google.com; s=arc-20160816; b=DXHYQaz63X/y6yGuq5eaF6zjD520Stuuc4ev+BpkmIeOy5e6fejd+Bog4OW80WsTUk DPuVOjovU/4zaXRCF7xJ9waRt9RbmLw8PNA5eRjx1ULjPXR8pauK3v4ImnRBu7FRt5uL zICAGgaCy/wSSeNVzXjJYB7hk2Zsucfb5N58rfz03id7r9Eo4HIWmvrUeC6uoAHzHpSy YYN/vWZYFKuwLVdJ1YOjj+WZtoatolaHWPe708dJVDacKTNTOQ8BA6iusY/iVfLR1URm TiYhYm0/cvlcZgDaJJWYoAVsS5bPm3JAFvnt++VbohfH7aGTwUN5sfYC4/VI6hlZVk1V Grew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date; bh=efZp3mqxVSivSlsOdGAZ8pURa3HyrvegrclmlceMw4o=; b=F/5kbncjzLKQU1gRQyJjlAb65El+yvO56OUUBUwkJhg0jzqwIZWaMym9Q9o9FCLuHf JZ3Gr/RhhEyoQUzk86ioAv9ChsW1/qTIkOrNIhAMu6NO0DMj8n5KxK3vXDWR0u4jXIwt 9lHS40Xry/9nYyG7PWGZFDEiTxxzyfhiouM3u4e4wDqLiRc93oVT3TtTqaCqWOMQfB08 4JZRjbJqC2el5euLBX0LssIWnzY7kchNHJQd39uyqTqaxPwvJl5YnqLpHHdsGUzBRTxy 1Gk1FayLOgQMWw/79yL9GIGTAXuIlkRUQ9vCIpUIghqeEgBh2Y7WNF83rElocQ9eBNcd gXNQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Return-Path: Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id u13-v6si656855wrn.3.2018.11.13.04.07.04 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Nov 2018 04:07:04 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=henning.schild@siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id wADC743V030210 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 13 Nov 2018 13:07:04 +0100 Received: from md1za8fc.ad001.siemens.net ([144.145.12.226]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id wADC73W6008753; Tue, 13 Nov 2018 13:07:04 +0100 Date: Tue, 13 Nov 2018 13:07:01 +0100 From: Henning Schild To: Cedric Hombourger Cc: Subject: Re: [PATCH v3 2/2] buildchroot: add sysfs mount since expected by some packages Message-ID: <20181113130701.549c6b7c@md1za8fc.ad001.siemens.net> In-Reply-To: <1542085173-650-2-git-send-email-Cedric_Hombourger@mentor.com> 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> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-TUID: bM1pQ4wIHAte Did you go through the mailinglist archives and find out why we do not mount 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 > themselves (for instance golang-google-grpc). > > 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(+) > > 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 > index d033cf5..5806a59 100644 > --- a/meta/classes/image.bbclass > +++ b/meta/classes/image.bbclass > @@ -110,6 +110,7 @@ do_populate_sdk() { > > sudo umount ${SDKCHROOT_DIR}/rootfs/dev || true > sudo umount ${SDKCHROOT_DIR}/rootfs/proc || true > + sudo umount ${SDKCHROOT_DIR}/rootfs/sys || true > > # Create SDK archive > sudo tar -C ${SDKCHROOT_DIR} > --transform="s|^rootfs|sdk-${DISTRO}-${DISTRO_ARCH}|" \ diff --git > 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 +++ > 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 > > # Install packages: > E="${@ bb.utils.export_proxies(d)}" > diff --git a/meta/classes/isar-image.bbclass > 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" } >