From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6480563028650622976 X-Received: by 10.46.80.71 with SMTP id v7mr228537ljd.26.1509699948271; Fri, 03 Nov 2017 02:05:48 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 10.46.4.11 with SMTP id 11ls836910lje.2.gmail; Fri, 03 Nov 2017 02:05:47 -0700 (PDT) X-Google-Smtp-Source: ABhQp+S+zzedI6GFeq/uXl6Fm5HDEwhSHsHPV95hTwqEMgOYjN6ukuPUv5miLe2pQIgki9gEax46 X-Received: by 10.46.5.147 with SMTP id 141mr230344ljf.44.1509699947672; Fri, 03 Nov 2017 02:05:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509699947; cv=none; d=google.com; s=arc-20160816; b=uswGKhbWPmIzHIQH0HMaPGHCjlSp9G10kzOVBNf6yqyhQBzdLxyYaAOC9sGT7hJjLd FoDn6DucmLvt0dS/s+MUNDQiEymSxdAjThSVDZ+KlAPONAzW/mQGuSLbdqHruJ8XQmNi OOgKVqud3c4H6vfS8VBLQEUQW6uVBVTIshnXNEWDLmHDs3XJN+ZmNETzbOAskbwsDwdc N2NwiM+XQDOFeYy79+W6nNPRnzQ/wTqlWs6b5JUp2jJQ0IDEHxTDBubl0A2ecQvuA/17 L2UOICd83QvmTX5B3Uwgov2+A+jR5qBmbCPhdWafylT36u0IxZCgeho+ky/35DQVZH8z GBsg== 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:from:references:cc:to:subject :arc-authentication-results; bh=HRfv2PisbnuEJOZR3O3WJAF2l70jwub+44HwSis8kkA=; b=zI6U2bWaKI6cmedfuExmG2ylIDO0snparnh8v05E0ievMSaQ+BLca1LXMHTf4qlUfw FP/1dmP7V0AJZHQ6kZEO9JWp1je8BFoai9Ln89RRS3YUtg8vly5inT5DCenZzanYSAOJ 89rMrjCTRQLYiVLXlYCyzTR5pzHmTVtAogCPr7j1Y0+vn+/qCbmUmCYs0ieBsZtwDDfP phqvZoUjGiL/YTACUjiHELD1jt4f+A17vzj7W1NaTVkPjTYyeGfsLIJiZqU7hr/7k3aJ j3R5tsEDK4sNOF9j/PUelc8x3+ImhWjrY2TYpXH0YF4AYhcIZgFzfmEd29vRz9mn7umG 7wgg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id l14si435917lje.1.2017.11.03.02.05.47 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 03 Nov 2017 02:05:47 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail1.siemens.de (mail1.siemens.de [139.23.33.14]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id vA395kmk006875 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Nov 2017 10:05:46 +0100 Received: from md1f2u6c.ww002.siemens.net ([158.92.8.18]) by mail1.siemens.de (8.15.2/8.15.2) with ESMTP id vA395kM2025278; Fri, 3 Nov 2017 10:05:46 +0100 Subject: Re: PRoot: Drop sudo around buildchroot To: Alexander Smirnov , Henning Schild Cc: isar-users References: <8e0fb678-085a-1403-3ee9-f3afef3c080a@ilbers.de> <00b0017a-62e0-1e1b-4d67-786af7702f8d@siemens.com> <20171102181908.6108f3be@md1em3qc> <20171102182207.4af15dfe@md1em3qc> From: Jan Kiszka Message-ID: <001c1c67-c869-3b42-111b-5bf6bb7435aa@siemens.com> Date: Fri, 3 Nov 2017 10:05:45 +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 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-TUID: 96iVe8XC3OX3 On 2017-11-03 10:00, Alexander Smirnov wrote: > Hi, > > On 11/02/2017 08:22 PM, Henning Schild wrote: >> Am Thu, 2 Nov 2017 18:19:08 +0100 >> schrieb "[ext] Henning Schild" : >> >>> Hi, >>> >>> i just gave that a try and failed to generate an image. >>> >>> When using docker you will need "--cap-add=SYS_PTRACE". > > Yes, proot uses PTRACE system call. > >>> Now i waited for a long time, proot seems to slow things down a lot. >> > > The default isar-image-base base has the following results: > > === sudo === > > $ source isar-init-build-env b-sudo > $ time bitbake multiconfig:qemuarm-wheezy:isar-image-base > > real    10m59.270s > user    6m16.220s > sys    0m54.772s > > === PRoot === > > $ source isar-init-build-env b-proot > $ time bitbake multiconfig:qemuarm-wheezy:isar-image-base > > real    16m4.493s > user    6m9.423s > sys    3m17.692s > > So, building of buildchroot, hello and example-raw adds extra 6 minutes > on my host. > >> I also needed to change multistrap to /usr/sbin/multistrap because the >> PATH inside proot does not cover /usr/sbin ... in case anyone wants to >> try. > > proot uses your current user's environment, so export > PATH=$PATH:/usr/sbin before running bitbake should resolve your issue. Given that the goal is unprivileged execution, this is not the right solution. The path needs to be fixed inside the recipe. Jan