[2375] in SIPB_Linux_Development
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)