Hi all,
In order to make maintanace of the system easier (being as it is that
there are multiple administrators here), and to avoid cases such as the
mirror wiping incident from recurring, I suggest the following procedures.
Whenever updating a package from sources, leave both the downloaded
source file, and the opened directory in which you compiled it under
/usr/src or /usr/local/src (I noticed they are different filesystems),
depending on whether you eventually intend to install it into /usr/ or
/usr/local.
Create a small one line file called "compile.sh". I use the "sh"
extension, even though I don't make it a script file proper, so that it
will stick out when doing "ls". doing "source compile.sh" should ready
the source tree for installation. I.e. - the way to repeat your exact
install, including excat install parameters, will be to do "source
compile.sh ; make ; make install". This way, you leave an audit trail of
your actions.
Assuming that we adopt mulix's CVS idea, the compile.sh file should be
checked into the CVS (but not the rest of the source tree), as it shoudl
contain all the information necessary to rebuild a package.
On a different note:
For the SSH cleanup I promised (my two days of sitting on my hands are
up ;), I am going to overwrite the RPMs for openssh. I was considering
getting the SRPMs from the openssh site, but I am not sure this is a
good idea. Feedback, anyone?
Shachar
----------------------------------------------------------------------------
To unsubscribe, send a message to [EMAIL PROTECTED]
Archives available at http://www.mail-archive.com/[email protected]/