Date: Thu, 15 Dec 2016 09:43:51 +0100 From: Mathieu Arnold <mat@FreeBSD.org> To: Peter Jeremy <peter@rulingia.com>, "Julian H. Stacey" <jhs@berklix.com> Cc: ports@FreeBSD.org Subject: Re: No port should need root for make fetch Message-ID: <05247bf0-d31e-6a88-57ab-69687f5f1af1@FreeBSD.org> In-Reply-To: <20161214051706.GS61036@server.rulingia.com> References: <201612132032.uBDKWaVK017178@fire.js.berklix.net> <20161214051706.GS61036@server.rulingia.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --DGSU3oBxEObQfJgphgOxw3rKcgIQc3tac Content-Type: multipart/mixed; boundary="dOnQHIf4atvvsNDlGRoClUg5hVpGItq5f"; protected-headers="v1" From: Mathieu Arnold <mat@FreeBSD.org> To: Peter Jeremy <peter@rulingia.com>, "Julian H. Stacey" <jhs@berklix.com> Cc: ports@FreeBSD.org Message-ID: <05247bf0-d31e-6a88-57ab-69687f5f1af1@FreeBSD.org> Subject: Re: No port should need root for make fetch References: <201612132032.uBDKWaVK017178@fire.js.berklix.net> <20161214051706.GS61036@server.rulingia.com> In-Reply-To: <20161214051706.GS61036@server.rulingia.com> --dOnQHIf4atvvsNDlGRoClUg5hVpGItq5f Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Le 14/12/2016 =C3=A0 06:17, Peter Jeremy a =C3=A9crit : > On 2016-Dec-13 21:32:36 +0100, "Julian H. Stacey" <jhs@berklix.com> wro= te: >> IMO No port should need root for=20 >> cd /usr/ports; make -i fetch > In a stock FreeBSD install, all ports require root to both fetch and bu= ild. > You have customised your system in a non-standard way so you are gettin= g > non-standard behaviour which doesn't match you expectations. That is plain not true. The numbers of ports that need root to fetch and build can be counted on one hand, and need to be fixed. We have QAT builds that check it: http://package19.nyi.freebsd.org/build.html?mastername=3D103i386-default-= build-as-user&build=3D428533 poudriere-devel defaults as doing everything as a non root user (default nobody), except executing all the -depends target, as they need to install stuff in LOCALBASE. --=20 Mathieu Arnold --dOnQHIf4atvvsNDlGRoClUg5hVpGItq5f-- --DGSU3oBxEObQfJgphgOxw3rKcgIQc3tac Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJYUlfIXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IIdcP/1L23tsQb8pPWitEvoXEFsxi O/FWuo01fUfSnB3XiuVL4VadE1OnBxblLeWXxrZ7acdRkS0XpYWeX5qB3WUyLzOf EBPEt2SxnK5xM3YjzY76U1BBfJWhnqQ59IVRyYYn0D7ynKm/Mgo74vYrMzdWd5Qv 2h79eA/fPzwRkNdCzuo/iF3qmsLG0GQc5/zoZMQttvvH9osj+fmqKImi5ZFAmmWz SWC8hTIjXa0PnkcE4kCfMmWLcLHg0c6AzqQLTKVCa7vVDgAO1usi6zuEw5ZWSVje aKgwFfIrWM80r+/MxfwOks+r3Ufxr03QpIzbBdLqfYQSYE+kY8bAVPG+rjuU8aGK ooRrhaMVuYmWlDr/9Kh/JAy08JJYGddHmUZwY2Nt3s2ugWt3v91l4SysTI06od+i O9LT+3HYrQOTEDDjtVDFE2aBJhInt2dlkj0db1CdPJR7jRUrLffk4E0ErQhPGb/M fMI0zT4RWmfQI2LSbt+ymc0gP7zRrWFP4RhcOyJoGSc7HoD/ezMKrD05POhJQJDX CuEmDH0CbK4AidMRc6dT7TlQiEUo54vc8HXYfmurW57Oj0KEt68z29+GA119/IF1 VbWWjFJvOTHNgAevx5aX1w7LAqcK5lfkz5o7YD8GbdL4YaxK865/7VI9YkC5bGwn QJ1tS+1EnrCVmhiaIA7+ =vf6T -----END PGP SIGNATURE----- --DGSU3oBxEObQfJgphgOxw3rKcgIQc3tac--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?05247bf0-d31e-6a88-57ab-69687f5f1af1>