From owner-freebsd-ports@freebsd.org Mon Mar 5 10:44:36 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 93AB7F46F57 for ; Mon, 5 Mar 2018 10:44:36 +0000 (UTC) (envelope-from m@absolight.fr) Received: from prod2.absolight.net (mx3.absolight.net [IPv6:2a01:678:2:100::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "plouf.absolight.net", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 269E9726F6 for ; Mon, 5 Mar 2018 10:44:35 +0000 (UTC) (envelope-from m@absolight.fr) Received: from prod2.absolight.net (localhost [127.0.0.1]) by prod2.absolight.net (Postfix) with ESMTP id 49D09BDD31; Mon, 5 Mar 2018 11:44:34 +0100 (CET) Received: from gw.in.absolight.net (gw-ecl.in.absolight.net [79.143.241.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gw.in.absolight.net", Issuer "CA Cert Signing Authority" (not verified)) by prod2.absolight.net (Postfix) with ESMTPSA id 318DEBDD2F; Mon, 5 Mar 2018 11:44:34 +0100 (CET) Received: from ogg.in.absolight.net (ogg.in.absolight.net [79.143.241.239]) by gw.in.absolight.net (Postfix) with ESMTP id A75FB610F; Mon, 5 Mar 2018 11:44:33 +0100 (CET) Received: by ogg.in.absolight.net (Postfix, from userid 501) id 6722B5E464EB; Mon, 5 Mar 2018 11:44:33 +0100 (CET) Date: Mon, 5 Mar 2018 11:44:33 +0100 From: Mathieu Arnold To: Eugene Grosbein Cc: Kurt Jaeger , josh@tcbug.org, Diane Bruce , Ash Gokhale , freebsd-ports@freebsd.org Subject: Re: net/viamillipede seeks commiter Message-ID: <20180305104433.4vutp4ecr777z5vx@ogg.in.absolight.net> References: <20180303044839.GA32429@home.opsec.eu> <5A9A2A97.5090401@grosbein.net> <20180303050654.GB32429@home.opsec.eu> <5A9A34D0.1080807@grosbein.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="qh2a4w76dk264udt" Content-Disposition: inline In-Reply-To: <5A9A34D0.1080807@grosbein.net> User-Agent: NeoMutt/20171215 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Mar 2018 10:44:36 -0000 --qh2a4w76dk264udt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Mar 03, 2018 at 12:38:24PM +0700, Eugene Grosbein wrote: > 03.03.2018 12:06, Kurt Jaeger wrote: >=20 > >>> .include > > [...] > >>> install: /wrkdirs/usr/ports/net/viamillipede/work/stage/usr/local/bin= /viamillipede: chown/chgrp: Operation not permitted > >=20 > >>> Can you try to use a different approach and test it using poudriere ? > >=20 > >> Isn't it just a bug of poudriere's approach? There is nothing > >> wrong in just using bsd.prog.mk. > >=20 > > The plan behind poudriere is to build under an unprivileged account. >=20 > build !=3D install >=20 > That's not any business of poudriere to deside how binaries need to be in= stalled. You are absolutely right. Now, the *only* part of the installation process that needs to be run as the superuser is the installation of the package created from the installed files. The installation of the software itself is done in a staging directory and does not require root privileges at all, and thus, does not run as the superuser. --=20 Mathieu Arnold --qh2a4w76dk264udt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAABCgBmBQJanR+QXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IUqgQAJ5Oge7hO01pgZFqpbSp8RmF xmCnDDRXxOhGIRPPj9MT82EA0YztdQhxWrrXb/e/50rn8EigYvmXBIX2UMmY5zqM dUWxMc6P2nVpfTuP4Oo9MIIZMlFcqLTs9rHS8IB8Jb9rXzbKXtRIUYwSn405HfPg vdlVuQaYdOb2xktQSw++EV+6FAO7MU9cMHyn8gYFtBc7TnRPtEjlC59PLwvRQBZy uOTEQHqmipH0Qd5xT2QnStUvgOO8SjZ0Y7Id1KCn65DA5G74QqpXhsUQzsJAQkkq V0Wi6vY8CVeO1qIvPHrC9NI/zc23dTs3C2IJHDHebmdjJsmJ9BIaCcPNyO+AAtmk 8LU9Z4ofxOR+gZzYiMdM996QjpFe8LhLdxTfTGsnpaVFicTeHRTFVX3PkW9raQ/6 zpip7xqlIZmG4mSVy8adCBO7mvXEu9AGVFgxhpma4lmx/ArUhEZeAZEH5YZOGy0r hTQaFbxqkxuunRzPR4mi/FBSycE930PiEw884IsAMUkECmGRHqg69tIqfCQdkhHr 6+oqCB1Ajg0K67IiWNlQp/3s1SoWN4B4eSooW1sRQ4KANHpX78NmyJyG4Bs1eReL /jvonDekGfuW2LdEGvkxDzqA1OHgPjzkOhq1lVBE9PB9oZnRBo+8fDCP5VRFO0qW iKOHZ8ahOqmUjhLxzZas =ohJG -----END PGP SIGNATURE----- --qh2a4w76dk264udt--