[367] in athena10

home help back first fref pref prev next nref lref last post

Re: Adding software "to the release"

daemon@ATHENA.MIT.EDU (Geoffrey Thomas)
Mon Aug 4 20:01:18 2008

Date: Mon, 4 Aug 2008 19:57:20 -0400 (EDT)
From: Geoffrey Thomas <geofft@MIT.EDU>
To: Jonathan Reed <jdreed@MIT.EDU>
cc: Greg Hudson <ghudson@MIT.EDU>, athena10@MIT.EDU
In-Reply-To: <00FEAD92-261F-4BC7-81DE-183E2C885DA3@mit.edu>
Message-ID: <alpine.DEB.1.10.0808041938470.25806@vinegar-pot.mit.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

On Mon, 4 Aug 2008, Jonathan Reed wrote:

> I'm trying to think if there are any scripts or documentation which assume 
> that "acroread" is in the default PATH and that it does something useful.  I 
> want to say there are, but I can't think of any beyond Firefox and the OLC 
> stock answers, the former will become moot and the latter is fixable.   This 
> feels like a large change, even though it's almost certainly not.  I wonder 
> if "acroread" shouldn't stick around as an attachandrun script, but that 
> feels like a hack and will interact poorly with people who do install 
> Acrobat.

One option is to add our own command-not-found hook that runs whichlocker,
or an official variant that's in the release, as opposed to in a locker 
itself. Just like Ubuntu does

geofft@water-buffalo:~$ zwrite
The program 'zwrite' is currently not installed.  You can install it by 
typing:
sudo apt-get install zephyr-clients
-bash: zwrite: command not found

(on a non-Debathena machine), we can have something that does, e.g.,

athena$ acroread
The program 'acroread' is available in the 'acro' locker. You can add the 
locker by typing
add acro
-bash: acroread: command not found
athena$

This won't help shell scripts the way attachandrun will, but I suspect 
that's not important for programs like acroread, matlab, or other common 
locker software. It will also greatly improve discoverability of the 
Athena locker system in general.

-- 
Geoffrey Thomas
geofft@mit.edu

home help back first fref pref prev next nref lref last post