From owner-freebsd-hackers@FreeBSD.ORG Sun Feb 23 16:30:48 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8346CA0D; Sun, 23 Feb 2014 16:30:48 +0000 (UTC) Received: from mail-ea0-x235.google.com (mail-ea0-x235.google.com [IPv6:2a00:1450:4013:c01::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B5C6F1DC2; Sun, 23 Feb 2014 16:30:47 +0000 (UTC) Received: by mail-ea0-f181.google.com with SMTP id k10so2604893eaj.12 for ; Sun, 23 Feb 2014 08:30:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:reply-to :mime-version:content-type:content-transfer-encoding; bh=aTb9QmbShIWgHaX7scedVkmnIexLelLXF4xbIW4NST8=; b=oyRhKplVm5O9HEwocDOtBby7jZ6F6ZobsLd/DMty9J0NEIlXvJuPP9B3ouyTiitbye LKIX30YyAm3D6EoVXOMmdick0puk+TSgGm1wV/xMn0UNqdi2PPXmZFU+hZi1WgXr8qwO GqgZIE6g2Vd7gkIcs7nOWH8aoRr3DGzlUFohKfCgYXm3SU3d2oyt0WS70hvN0lRwiFGE KbyKE67Tsp0tDpcGb6ba0DbK/FQbkTF3nv0VOt/2pEE9bnkN/pMPC/5PHG8v+JdPulfV lo1U/FRoh8GmUyAVOZ1STfppgpiY0xV1imGjiyf3rh2j7/2VMKjQ8sHO+UMUu+G8qXNZ 502w== X-Received: by 10.14.119.197 with SMTP id n45mr19760991eeh.93.1393173045586; Sun, 23 Feb 2014 08:30:45 -0800 (PST) Received: from ernst.home (p578E18E9.dip0.t-ipconnect.de. [87.142.24.233]) by mx.google.com with ESMTPSA id m8sm42852834eef.14.2014.02.23.08.30.43 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 23 Feb 2014 08:30:44 -0800 (PST) Date: Sun, 23 Feb 2014 17:30:42 +0100 From: Gary Jennejohn To: Daniel Eischen Subject: Re: Thoughts on Multi-Symlink Concept Message-ID: <20140223173042.074d3eb0@ernst.home> In-Reply-To: References: <530049a1.XXZ1PjZFgRyCu9X6%perryh@pluto.rain.com> <53092D83.6050603@digiware.nl> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.17; amd64-portbld-freebsd11.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sun, 23 Feb 2014 18:05:07 +0000 Cc: freebsd-filesystems@freebsd.org, freebsd-hackers@freebsd.org, Willem Jan Withagen , Perry Hutchison , jordan.hubbard@gmail.com X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: gljennjohn@gmail.com List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Feb 2014 16:30:48 -0000 On Sun, 23 Feb 2014 10:18:31 -0500 (EST) Daniel Eischen wrote: > On Sun, 23 Feb 2014, Willem Jan Withagen wrote: > > > On 16-2-2014 6:16, Perry Hutchison wrote: > >> Jordan Hubbard wrote: > >> > >>> Even variant symlinks (/bin -> /${ARCH}/bin), which can expand > >>> differently depending on the user context, have clearly > >>> understandable semantics - you know that the symlink is going > >>> to expand to exactly one file no matter what ARCH is set to. > >> > >> s/file/pathname/ > >> > >> Depending on what ARCH is set to, the expanision may or may not > >> point to any actual file (or directory, or ...) > > > > Yes, please can we get these .... > > > > Apollo Domain systems had those, and they were great. > > Set SYSTYPE to BSD4 and get the BSD tree and all that came with it, or > > SYSV to get the other stuff. > > > > Would indeed work great for things like /bin or even > > /usr/local/etc -> /${HOST}/usr/local/etc > > This topic comes up every couple of years. I recall > Domain OS fondly - it was my first UNIX-like OS. I would > really like variant symlinks, but I predict in another > couple of years we'll be having the same conversation :-) > Hear, hear! When I saw the first post I immediately thought "is it 1994 again?" Well, maybe the first discussion wasn't in 1994, but it was quite some time ago. -- Gary Jennejohn