Re: Tony Nugent's arguments about RH .spec files
Michal Vitecek (M.Vitecek@sh.cvut.cz)
Tue, 19 Jan 1999 14:43:56 +0100
i don't think rpm's should differ from the default location of current AS
files (although i never understood the reason why they were moved from
/usr to /usr/local). anyway, it's not outr problem to bend down to lame
RH newbies who can't find a file on their systems, providing there's a
section about it in README or FAQ, which they should read anyway.
Andrew Sullivan wrote:
>Hi all,
>
>I've had a fairly active discussion over the last two days with Tony
>Nugent (<Tony.Nugent@usq.edu.au>). He is arguing that all AS releases,
>including any source releases, include a .spec file for RPMs, and that
>this .spec file install everything in /usr/ rather than /usr/local/.
>
>I know there have been issues around this. His argument amounts to the
>following: since RPM managed packages are only ever supposed to go in
>/usr, putting the RPM in /usr/local amounts to breaking the standard.
>Moreover, since the .spec file can easily define the RPM install location
>as /usr instead of /usr/local, there ought not to be a problem. This is
>particularly true if the .spec file is always included with every (source)
>tarball of AS: the RPM will never be generated to install in the wrong
>place.
>
>I don't pretend to understnad the intricacies of the RPM system, as I have
>never used an RPM. He and I both agreed that discussing the matter too
>much on the open list was just bound to incite a stoooopid flamewar, so I
>thought I would suggest his proposal here.
>
>In order to reduce confusion, I will add a (couple of) note(s) to the FAQ
>about the difference between RPM versions of AS and those compiled from
>source. While I find it passing annoying that one can rely on virtually
>_every_ UN*X user/sysadmin _except_ about 25% of the RH users to know
>that their binaries may go in a non-default location, it seems that this
>will create enough questions to warrant specific mention.
>
>I submit this as a simple proposal. I don't know how to begin creating a
>.spec file for RPM, and am not anxious to learn, particularly, although I
>suspect that Mr Nugent would provide one if pressed. (I imagine, though,
>that a recent one would be the most useful anyway, right?) Any comments
>or suggestions are gratefully received.
>
>A.
>
>Andrew Sullivan | asullivan@sprint.ca (better)| ajsulliv@mcmaster.ca (worse)
> * * *
> Go to http://www.davidv.net/~ajsulliv/, or issue
>'finger -l ajsulliv@mcmail.cis.mcmaster.ca' to find the AfterStep FAQ file.
>
>
--
fuf
------------------------------ na IRC -------------------------------------
BillGates [bgates@www.microsoft.com] has joined #LINUX
...
mode/#linux [+b BillGates!*@*] by DoDad
BillGates was kicked off #linux by DoDad (banned: We see enough of Bill
Gates already.)