[1218] in SIPB_Linux_Development

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

Cool feature added to sipb-athena xlogin

daemon@ATHENA.MIT.EDU (Salvatore Valente)
Sun Jan 28 17:00:52 1996

Date: Sun, 28 Jan 1996 16:59:55 -0500
To: sipb-athena@MIT.EDU
From: Salvatore Valente <svalente@MIT.EDU>


I added a subdirectory to /mit/sipb-athena/src/xdm called "makepath".
This contains a program called makepath.  makepath takes a list of
directory names on the command line.  It outputs those directories
that exist on the system, and that are unique.  (That is, "makepath
/usr/bin /bin" will only output "/usr/bin" is one is a symlink to the
other.)

makepath gets installed in /bin/athena.

I edited init/cshrc to run athena_path and athena_manpath through
makepath.  This make it easier to adde every possible path component
on every possible system to athena_path without the path getting
insanely large and redundant.  (For example: NetBSD uses /usr/X11/bin.
HPUX uses /usr/bin/X11.  Linux often uses /usr/X11/bin, and a symlink
in /usr/bin/X11.  makepath allows me to put both of these in
athena_path, without all of the X programs showing up twice in the
path on Linux systems, which would annoy me a little tiny bit, for no
good reason.)

Have a nice day.
-Sal.

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