Skip site navigation (1)Skip section navigation (2)
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>