[2375] in SIPB_Linux_Development

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

Re: Releasing Linux-Athena 5.2

daemon@ATHENA.MIT.EDU (Aaron M. Ucko)
Tue Jan 12 12:20:40 1999

To: Salvatore Valente <svalente@MIT.EDU>
Cc: linux-dev@MIT.EDU
From: amu@MIT.EDU (Aaron M. Ucko)
Date: 12 Jan 1999 12:20:27 -0500
In-Reply-To: Salvatore Valente's message of "Tue, 12 Jan 1999 01:58:04 -0500 (EST)"

Salvatore Valente <svalente@MIT.EDU> writes:

> I'd like to get this thing released during IAP, while people still
> have some free time to install the damn thing.  As far as I can tell,
> here are the issues that may be holding up the release:
> 
> - The installation process should modify /etc/resolv.conf and
> /etc/rc.conf as necessary.

Yes, though the former should be machine-independent.  On a related
note, we should cause an appropriately configured named (either 4.9.7
as provided by Red Hat or 8.1.2 as provided by us) to run on
appropriate runlevels.

> - There are problems with libc5 programs in some lockers.  (perl5,
> moira, xv, trn, etc.)  I plan to make a athena-libc5 package that
> tries to make these programs work.  So far, I know that the package
> should contain the /usr/lib/{terminfo,zoneinfo} symlinks.  What else
> should it contain?

At the very least,

#amu(amu)@tux:~
; ls /usr/i486-linux-libc5/missing-lib/
libdb.so.2@         libgdbm.so.2.0.0    libpthread.so.0@    libtiff.so.3.4.28*
libdb.so.2.0.0*     libjpeg.so.6@       libpthread.so.0.5*  libz.so.1@
libgdbm.so.2@       libjpeg.so.6.0.1*   libtiff.so.3@       libz.so.1.0.4*

Because Red Hat didn't explicitly link all appropriate libraries
against libc6, we'll also want to replace /sbin/ldconfig with version
1.9.9 and edit /etc/ld.so.conf to indicate directory types.  (i.e.,
make it look something like

	/usr/i486-linuxaout/lib=libc4
	/usr/local/lib=libc6
	/usr/X11R6/lib=libc6
	/usr/lib=libc6
	/usr/i486-linux-libc5/lib=libc5
	/usr/i486-linux-libc5/missing-lib=libc5
	/usr/X11R6/lib
	/usr/i486-linux-libc5/lib
)

> - We should give locker-maintainers some warning about the new
> platform.  Actually, we should have done this a year ago.  Oh well.
> I'll send email to locker-maintainers after I send this email.

I did, twice, without much reaction either time.

> - It worries me somewhat that if you uninstall the xlogin package, you
> lose any changes you have made to /etc/inittab since you installed
> athena-xlogin.  (The changes aren't even stored in a .bak file
> somewhere; they're just plain gone.)  (The same goes for
> /etc/inetd.conf and the athena-rc package.)  We should give more
> thought to the whole configuration file issue.  However, I think these
> same problems exist in 4.2, and I don't think we should delay the 5.2
> release because of any issue where 5.2 doesn't make things worse.

Yeah, we probably ought to have idempotent forward-and-backward
scripts instead.

-- 
Aaron M. Ucko, KB1CJC <amu@mit.edu> (finger amu@monk.mit.edu)

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