On Wed, Mar 01, 2000 at 09:45:47AM -0600, Chris Garrigues wrote:
> > From:  Mate Wierdl <[EMAIL PROTECTED]>
> > Date:  Tue, 29 Feb 2000 15:05:03 -0600
> >
> > I have made an rpm for this new nmh.  It is at
> > 
> > ftp://moni.msci.memphis.edu/pub/qmail/misc/
> > 
> > While for this version, I changed mts.conf to make nmh work with qmail,
> > I include an mts.conf in the doc directory that should work with
> > standard mail spool.
> 
> Since I also use qmail, I think this is a good thing, but I have a minor issue 
> with your RPM.
> 
> You moved the location of the files from where the redhat version of the nmh 
> RPM had them.  This causes existing exmh installations to not work and also
> means that references to 'rcvstore' in .qmail files breaks.

The README for the rpm does warn you about this.  On the other hand,
the nmh coming with RH does not work with mh-e---which is what I use.  

I am surprised about exmh not working.  It works for me out of the
box.  You need to set your PATH to include /usr/local/nmh/bin/. 
> 
> As far as where you put things, I read somewhere (but I don't remember where) 
> that rpms should *not* put things in /usr/local.  


I put stuff in /usr/local, because

1) I do not want to potentially mess up sys files.  

2) Putting everything under /usr assumes that its partition is
enormous so that it can absorb any future expansion.  My /usr
partition was created under RH 3.0.3.  It is 800M and it seemed
enormous at the time, but it has only 200M left on it now though
/usr/src (and /usr/local) is already on a different partition.  It is
much easier to move /usr/local than the whole /usr partition.

3) Putting the package to a different location than RH's original,
also makes it possible for people to install my package *in addition*
to the original one.  This way, they can try out my package, and if it
works, they can remove the original.

The point is that third party packages cannot be trusted---I certainly
do not trust them, and I do not expect people to trust my packages
either. 

> In fact, I agree with this 
> because I have one site that I maintain where /usr/local is nfs mounted 
> read-only via amd.

Now this is exactly what our sysadm does here on our Solaris cluster
(he does the same with /opt).
This means that people cannot install local software on their own
machine to standard places  anymore ...

Sorry, for offtopic.

Mate

Reply via email to