🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #72140

Re: About the GNU's project's path (Please let them under /usr/gnu )

#72140
From: Kevin Johnson
Date: Wed, 18 Mar 1992 19:23
48 lines
2848 bytes
>>>>> On 16 Mar 92 12:01:01 GMT, mhiroshi@tansei.cc.u-tokyo.ac.jp (mhiroshi) said:

> 1) The base path should be "/usr/gnu" like "/usr/ucb"
>    rather than "/usr/local" since GNU's software is not
>    just PDS but is Free Software that has different copyright(copyleft)
>    policy than the others.

'local' != 'pds'

> 2) Unifying the base path above (not under /usr/local )
>    greatly reduces the user's complication about the maintainance
>    of the GNU software.

> 3) The other idea is that all the programs are made so that
> it refers the user's environment variable as the base directory
> of the GNU products. For example if the environment variable
> GNUPATH is set to /usr/gnu, then everything is relative to that
> path. If the GNUPATH is set to /usr/local, then ... so on.
> However I think floating path is not as good as it sounds.

> How do you think?

#define FLAME_RETARDANT_PANCHO

Rule #1 from kjj's_sysadmin_manifesto_for_developers:
	Keep your poop out of other people's poop.
	You won't stomp on them and they won't stomp on you.
	Ie. contain your package in a single (?) directory tree.
	If you can't contain it in one single directory tree,
	then design it so that it can coexist with other packages
	in a /usr/local/{bin|lib|include|etc|man} type of architecture.

Rule #2 from kjj's_sysadmin_manifesto_for_developers:
	ALWAYS allow the sysadmin to relocate the base directory
	for a package!!!  Anything less is fascist.

#undef FLAME_RETARANT_PANCHO

As a sysadmin, most of the problems with 'packages' have been with
ones that violate these two 'rules'.

--
#include <std_disclaimer>
"If it runs GNUemacs it's a computer, otherwise it's a peripheral." - me
"I have two kitchen sinks: emacs and perl" - me
.-----------------------------------------------------------------------------.
| Kevin Johnson          kjj@phx.mcd.mot.com | ...!asuvax!mcdphx!pondscum!kjj |
| Information Technologies System Administrator  Motorola MCG                 |
Technical Details
Message-ID: <KJJ.92Mar18122651@pondscum.phx.mcd.mot.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!att!mcdchg!mcdphx!paperboy!kjj
References: <1853@tansei1.tansei.cc.u-tokyo.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,5777663c09aadc80
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1992-03-18 16:18:26 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!att!mcdchg!mcdphx!paperboy!kjj
From: kjj@pondscum.phx.mcd.mot.com (Kevin Johnson)
Newsgroups: gnu.misc.discuss
Subject: Re: About the GNU's project's path (Please let them under /usr/gnu )
Message-ID: <KJJ.92Mar18122651@pondscum.phx.mcd.mot.com>
Date: 18 Mar 92 19:23:24 GMT
References: <1853@tansei1.tansei.cc.u-tokyo.ac.jp>
Sender: news@phx.mcd.mot.com
Distribution: gnu
Organization: Motorola Computer Group, Tempe, AZ, USA
Lines: 48
In-Reply-To: mhiroshi@tansei.cc.u-tokyo.ac.jp's message of 16 Mar 92 12:01:01 GMT
Nntp-Posting-Host: pondscum.phx.mcd.mot.com