home *** CD-ROM | disk | FTP | other *** search
- Submitted-by: jmoore@ssd.Kodak.Com (James H. Moore (726-0322)))
-
- In article <1991Jul17.195136.29019@uunet.uu.net> brnstnd@KRAMDEN.ACF.NYU.EDU (Dan Bernstein) writes:
- >
- >Submitted-by: brnstnd@KRAMDEN.ACF.NYU.EDU (Dan Bernstein)
- >
- >Under BSD, you can easily set up a /inst/bin directory with symlinks to
- >every officially ``installed'' executable. Users can then have /inst/bin
- >in their paths instead of all the physical directories like /bin, /etc,
- >/usr/bin, /usr/ucb, etc.
-
- This is fine, except when you have to consider shared libraries, and
- man page groupings. Also, what happens when you have multiple releases?
- You bring up, and test a new release, but users which are finishing
- up a project want a stable, known environment, and insist on keeping the old
- familiar version around. Most likely, you will have to rename some commands,
- something.old or something equally tedious and annoying.
-
- >Even on System V, you can put hard links in /inst/bin, ...
-
- See above:
-
- >Anyway, as vendors haven't come to any agreement on this facility---the
- >current ``standard'' is to install most programs somewhere under
- >/usr/local, with new subdirectories for big programs like ingres
-
- We have already found that a single /usr/local, with everything dumped under
- there is not optimal, as "local" can have several meanings, e.g. local
- to the machine, local to the subnet, common to the division ... .
-
- Still, with "big programs" like ingres or say frame maker, what does the
- directory structure look like underneath the subdirectory? It does make
- a difference are there multiple architectures? How do you pick up your
- architecture? What if it is a window based tool, and there are different
- binaries for different GUIs?
-
- >I despise POSIX's attempts to name any particular solution a ``standard.''
- >In the interests of security, efficiency, and backwards compatibility, I
- >propose /inst/bin as a viable alternative to getconf. I suggest that
- >POSIX look---and take its time looking---before it leaps.
-
- We will always be stuck with rearranging directories and renaming them
- unless some guidelines are laid down. Most system administrators that I
- know have better, more interesting things to do with their time than
- merge man page directories, shared libraries, and rename directories,
- and build links. Sometimes things are so tied to GUI or whatever,
- that "common" directories are impossible, and that the encapsulation
- of the vendor needs to be retained. Can we guide the encapsulation
- process and how to recognize particular types of encpsulation? Can we
- talk about what we can mean by "local" ? How do we handle different
- types of locality?
-
- >
- >---Dan
- Thanks for your input
-
- Jim Moore
- --
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - James H. Moore, USC, ISPD, Eastman Kodak Co, (716)975-0420 - - -
- - - jmoore@ssd.kodak.com, PROFS: DDTC12(JMOORE) VMS: DDTC12::JMOORE - -
- May the Lord bless you, in Jesus's name for blessing me with your help!
-
- Volume-Number: Volume 24, Number 57
-
-