Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jul 1998 12:29:35 -0400 (EDT)
From:      Thomas David Rivers <rivers@dignus.com>
To:        drosih@rpi.edu, mike@smith.net.au
Cc:        hackers@FreeBSD.ORG, jkh@time.cdrom.com, rivers@dignus.com
Subject:   Re: Variant Link implementation, continued
Message-ID:  <199807031629.MAA18898@lakes.dignus.com>
In-Reply-To: <199807030416.VAA03798@antipodes.cdrom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> > I think there would be less headaches all-around if symlinks did not
> > key off environment variables, although I do think we'd want them to
> > key off of something as simple to adjust as environment variables are.
> 
> This expresses my opinion quite succinctly.  Overloading the 
> environment space to also control variant links would be a Very Bad 
> Idea, simply because the risk of name collision is too high.
> 
> Allowing links to indicate that they *should* be keyed off the 
> environment space, OTOH, isn't such a sin.  eg:
> 
>   ${sysctl:hw.arch} and ${env:USER}
> 
> but this creates a new union space with yet another different syntax.
> 
>   ${space=sysctl, mib=hw.arch} and ${space=env, var=USER}
> 
> perhaps?
> 

 I like this idea (with perhaps a sysctl variable to name the
default space if none is provided...)

 However, I'd like to ask the general syntax question... is there
a set of letters from which to choose which will not violate POSIX
semantics...  
  
 That is, can't I, right now, create a file named "${FOO}", or just
about anything?

 So, how do we choose this symlink syntax without potentially breaking
something else?

   - Just curious -
	- Dave Rivers -

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



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