Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Aug 2008 10:39:45 -0500
From:      Brooks Davis <brooks@freebsd.org>
To:        Ivan Voras <ivoras@freebsd.org>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: Magic symlinks redux
Message-ID:  <20080822153945.GC57443@lor.one-eyed-alien.net>
In-Reply-To: <9bbcef730808220802pa84b597u457100a23b03a80c@mail.gmail.com>
References:  <g8kv7v$sp2$1@ger.gmane.org> <20080822150020.GA57443@lor.one-eyed-alien.net> <9bbcef730808220802pa84b597u457100a23b03a80c@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--wxDdMuZNg1r63Hyj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Aug 22, 2008 at 05:02:31PM +0200, Ivan Voras wrote:
> 2008/8/22 Brooks Davis <brooks@freebsd.org>:
>=20
> > I have an implementation derived from Andrey's port of the DragonFly
> > implementation which will be committed in the next month or two.  We
> > discussed it in detail at the dev summit and subject to a few more
> > changes and cleanup, it's ready to go.  It allows significantly more
> > flexibility than the NetBSD approach while avoiding many of the pitfalls
> > involved in variant symlinks.
>=20
> Does it also support special automatic variables like uid, hostname?

No it does not.  There are two reasons for this.  First, it's basically
pointless since you can set system wide variables for things like
hostname and I have login_conf support to set things like uid or uname
variables.  Second, consider all the implications of @uid in the context
of setuid binaries.  This is hard to reason about and easy to get wrong.
As a result, I feel a model where variables are set per process and
follow fork is much less prone to error.

-- Brooks

--wxDdMuZNg1r63Hyj
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (FreeBSD)

iD8DBQFIrt3BXY6L6fI4GtQRAs4hAJ9MQ7S8swL8VxEGpKc5YEF87xaf4QCghK97
QGx4kS4JfZm1hqtOTlNLEYM=
=hULY
-----END PGP SIGNATURE-----

--wxDdMuZNg1r63Hyj--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080822153945.GC57443>