[3434] in SIPB_Linux_Development

home help back first fref pref prev next nref lref last post

The installer is fixed

daemon@ATHENA.MIT.EDU (Garry Zacheiss)
Tue Apr 3 02:56:17 2001

Message-Id: <200104030656.CAA20150@hodge-podge.mit.edu>
To: linux-dev@MIT.EDU
Date: Tue, 03 Apr 2001 02:56:02 -0400
From: Garry Zacheiss <zacheiss@MIT.EDU>

	The installer is now fixed, both in afs and on charon.  The old
broken copy is mounted as /afs/sipb/system/rhlinux/redhat-6.2-old.  I'll
remove it when I believe there's nothing else there we care about.

	Details:

	The change that broke the installer was the change to remove the
Custom Installer option.  I've checked in a more minimal version of the
same patch that actually works and doesn't completely destroy the
installer.

	This installer consists of the restore that was done from late
Feburary, with these changes merged back in:

	  * postinstall changes from jweiss and myself.

	  * remove custom install option.

	  * Install 8.4.20.

	Changes I've made since then:

	  * steal code from athena-ws spec file to configure sound card,
	    knocking showstopper bug count down to 4.

	  * Remove gnorpm from package list.

	  * The postinstall script now saves a copy of install.log in
	    /var/athena/install.log.

	  * /afs/sipb/system/rhlinux/redhat-6.2/RedHat/RPMS/ is now a
	    seperate volume, since the single volume was getting too
	    big.

	  * I've made sure we only have a single version of any given
	    RPM in the above directory, to prevent people from hurting
	    themselves with genhdlist.

	I have also removed everyone but myself from system:packs in the
sipb cell.  Before anyone else is added, we need to agree on change
management procedures.

        This is my proposal:

	     * When making a change to a file in the installer, make
	       sure the file is checked into RCS first. 

	     * Make your change, and send mail to linux-dev with the
	     diff of your change in unified diff format, along with a
	     description of what you think the patch does, and a request
	     that the change be pulled up to charon.

		  **TEST** your changes first.  If you don't remember
		  the installer's behavior in a specific section, run it
		  once *before* making your change.

	     * Wait for someone to reply saying that your change has
	       been propogated to charon and tested there as well.  For
	       now,  I don't want anyone other than Jonathon or myself
	       pulling up changes to charon.

	       The person making the change to charon has an obligation
	       to test the installer once the change has been made to
	       charon.

        If people believe this is reasonable and agree to follow these
policies, I'm willing to add people back to system:packs -c sipb.

Garry

home help back first fref pref prev next nref lref last post