[48342] in SIPB bug reports
Re: A proposal to encourage more use of /mit/sipb/bin
daemon@ATHENA.MIT.EDU (Anders Kaseorg)
Mon Aug 19 01:28:16 2013
From andersk@MIT.EDU Mon Aug 19 05:28:16 2013
Return-Path: <andersk@MIT.EDU>
Delivered-To: bug-sipb-mtg@CHARON.mit.edu
Received: (qmail 16525 invoked from network); 19 Aug 2013 05:28:16 -0000
Received: from mailhub-auth-4.mit.edu (18.7.62.39)
by charon.mit.edu with SMTP; 19 Aug 2013 05:28:16 -0000
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11])
by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id r7J5S80b021404;
Mon, 19 Aug 2013 01:28:08 -0400
Received: from localhost (dr-wily.mit.edu [18.181.0.233])
(authenticated bits=0)
(User authenticated as andersk@ATHENA.MIT.EDU)
by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r7J5S6Ub015620
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT);
Mon, 19 Aug 2013 01:28:07 -0400
Date: Mon, 19 Aug 2013 01:28:06 -0400 (EDT)
From: Anders Kaseorg <andersk@MIT.EDU>
To: Geoffrey Thomas <geofft@mit.edu>
cc: bug-sipb@mit.edu
Subject: Re: A proposal to encourage more use of /mit/sipb/bin
In-Reply-To: <alpine.DEB.2.00.1308182122200.15460@team-rocket.mit.edu>
Message-ID: <alpine.DEB.2.00.1308190126270.20647@dr-wily.mit.edu>
References: <alpine.DEB.2.00.1308182122200.15460@team-rocket.mit.edu>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
I like the plan in general. Forwarding one of my comments from the zephyr
discussion where this originated:
barnowl / volume.d / andersk 01:14 (Anders Kaseorg)
@sys should not be included in symlinks other than the compatibility
links like /mit/sipb/bin. It should be possible to request a binary
from a particular arch like /mit/sipb/arch/i386_deb50/bin/barnowl
without additional @sys resolution in the way.
barnowl / volume.d / andersk 01:17 (Anders Kaseorg)
So yeah, you want something like
/mit/sipb/arch/i386_deb50/bin/barnowl -> ../../../opt/barnowl/arch/i386_deb50/bin/barnowl
and when an administrator needs to add a new arch, they make
/mit/sipb/arch/i386_deb60/bin/barnowl -> ../../../opt/barnowl/arch/i386_deb60/bin/barnowl
/mit/sipb/opt/barnowl/arch/i386_deb60 -> i386_deb50
(so that the project maintainer can replace it with a real build at
their leisure).
Anders