🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #23990

Re: Want to change X11 install hierarchy

#23990
From: Marc Evans
Date: Mon, 24 Jun 1991 11:27
42 lines
2475 bytes
In article <1014@arccs1.fed.FRB.GOV>, wmk@fed.frb.gov (William M. Kules) writes:
|> 
|> We support X11 (and lots of other software) on about 160 Sun 3s and 4s.
|> The easiest way for us to do this is by putting each package (e.g. X11,
|> OpenWindows, Emacs) in its own hierarchy, outside the normal /usr partition,
|> then providing symbolic links from /usr/<application> to point to the
|> real application.  This provides benefits for users, because they don't
|> have to change their PATH when switching between architectures.  It
|> benefits us, too, because it localizes all changes to one area when we
|> have to update an application.
|> 
|> Has anyone futzed with the config files to do this?  It would be pretty
|> easy, except that the .a and .so files get stuck in USRLIB by default.
|> The benefit would be that we'd have a lot more flexibility in where we
|> installed it.
|> 
|> The hierarchy could then look something like this:
|> 
|> /usr/X11 --
|>           |
|>           |-- bin
|>           |
|>           |-- include
|>           |
|>           |-- lib
|>           |
|>           |-- usrlib (for shared and static libraries)

When I created DEC's Advanced Development Kit version of OSF/1, I kitted in
exactly the manner that you describe. The imake changes were quite simple to
achieve this, and the benefits I personally feel outweigh the difficulty
intorduced in tracking MIT. I must admit however that I did also provide
symlinks from the *standard* directory locations pointing to the *real*
locations. Clearly, this is not an option for many system V implementations.

- Marc

-- 
===========================================================================
Marc Evans - WB1GRH - evans@decvax.DEC.COM  | Synergytics     (603)635-8876
      Unix and X Software Consultant        | 21 Hinds Ln, Pelham, NH 03076
===========================================================================
Technical Details
Message-ID: <23785@shlump.lkg.dec.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!decwrl!deccrl!news.crl.dec.com!nntpd.lkg.dec.com!testmax.zk3.dec.com!evans
References: <1014@arccs1.fed.FRB.GOV>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!decwrl!deccrl!news.crl.dec.com!nntpd.lkg.dec.com!testmax.zk3.dec.com!evans
From: evans@testmax.zk3.dec.com (Marc Evans)
Newsgroups: comp.windows.x
Subject: Re: Want to change X11 install hierarchy
Message-ID: <23785@shlump.lkg.dec.com>
Date: 24 Jun 91 11:27:21 GMT
References: <1014@arccs1.fed.FRB.GOV>
Sender: news@shlump.lkg.dec.com
Reply-To: evans@decvax.DEC.COM
Organization: Synergytics
Lines: 42