From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6621956091070644224 X-Received: by 2002:a2e:5bdc:: with SMTP id m89-v6mr1393276lje.14.1542982402164; Fri, 23 Nov 2018 06:13:22 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:8910:: with SMTP id d16-v6ls1608115lji.14.gmail; Fri, 23 Nov 2018 06:13:21 -0800 (PST) X-Google-Smtp-Source: AFSGD/XH9J1/aF5NTsCu65xnCMxGabowwOzrGPc681pgMdPVJjR42DsFrZK/7lXYcKR/Nj6excgn X-Received: by 2002:a2e:8199:: with SMTP id e25-v6mr1387704ljg.15.1542982401664; Fri, 23 Nov 2018 06:13:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542982401; cv=none; d=google.com; s=arc-20160816; b=uRhantvd82Vx9is2b8iwMzSuDSPuiGgxD53zuK3XDT0h081Y3BP5EyPHndzrKCZDbD IpBzWXrdn/w409pm/SJrvSsQBO4K++sW3kLi+PCwOPpHrXTuF/76NgtV7OIF53qCjmKD A+TFWmZTAi/WX2dbii0inwnolcTTNMx+Q7WVoOZfZiHT6zlWXw+uBv0+BKOETC74tGwr sXdbwh2x/Abzg3PSSBkNH4yqw6J4bEYPNFa7wAfyLF6pWeLYwyrL0erxhVpX4BQMRIHo cnFXZ3wxaap9aP03ERykSUbUsjVI4hS4DwEGZk1/oR2w2+N91qxE11C/+/0JqlmgPYe4 Y+SA== 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=3fUZ/xZUNyRiU7JTBQnDL2qSvqpv7dRuDWw94Q46/YY=; b=N9xkbWG9gfuiU6kvpPV/PJ3HCHX1uig/FWw+W1U3vOtb2YOHL9YwjNbroIeyD2NJ97 xtfWiZjmwWIYgXgUsJTHIq1dHVaF/F+94BdH3cYKse83t0wJ8B1iotTW9/pbnUTVDMq6 qh+pn6Z+orhvnupTFKHJ4p85+XUwLwn/j27DIeO0u8v+GvFgrg0dG54JGP3n65jthRt7 iaPCUuap4JAr2zyrFrjkKVyHZ0s/3WG1kqofcl1yHGDZ9bYW39iNmDL/6//IANR1MdRn GheNoL0bUSWPAWMRGZ+mCK3pr610WsHVIPljxFZWERa74HILdEMZcagyg39czxc/zbsY Di3w== 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 134si1604621lfa.1.2018.11.23.06.13.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Nov 2018 06:13:21 -0800 (PST) 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 wANEDIVJ025643 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 23 Nov 2018 15:13:19 +0100 Subject: Re: [PATCH v6 0/2] rbind mounts for /dev and /sys To: Cedric Hombourger , isar-users@googlegroups.com References: <20181119102407.0903d847@md1za8fc.ad001.siemens.net> <1542717658-157-1-git-send-email-Cedric_Hombourger@mentor.com> From: "Maxim Yu. Osipov" Organization: ilbers GmbH Message-ID: <947965cb-4fd1-7cd6-17e6-c186d31c0fdf@ilbers.de> Date: Fri, 23 Nov 2018 17:13:12 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.0 MIME-Version: 1.0 In-Reply-To: <1542717658-157-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: MGjgpCz4Qk14 On 11/20/18 3:40 PM, Cedric Hombourger wrote: > Some of the packages I have been rebuilding within Isar require /sys mounted. > For instance, golang-google-grpc runs some package tests after it builds itself > and reads properties from /sys/class/dmi. > > The initial version of this patch series only added a mount of /sys. Henning > then suggested that we follow Gentoo's guidelines for chroots. As such, this > patch series is now mounting /dev and /sys as rbind mounts but leaves /proc > as a regular procfs mount (like Gentoo does). > > ChangeLog: > > v6: remove unnecessary mkdir for /sys > v5: cover letter added as suggested by Jan (private e-mail) > v4: limit rbind mounts to /dev and /sys, leave /proc as a regular mount > v3: rbind mounts for /dev, /proc and /sys, add explicit umount calls > v2: create /sys directory > v1: initial submission, simply mount /sys Applied (finally!) to the 'next', Thanks, Maxim. > Cedric Hombourger (2): > buildchroot+bootstrap: rbind mount for /dev > buildchroot: add sysfs mount since expected by some packages > > meta/classes/buildchroot.bbclass | 5 ++++- > meta/classes/image.bbclass | 3 ++- > meta/classes/isar-bootstrap-helper.bbclass | 6 +++++- > meta/classes/isar-image.bbclass | 3 ++- > meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 8 ++++++-- > 5 files changed, 19 insertions(+), 6 deletions(-) > -- 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