[1366] in SIPB_Linux_Development
Sipb-Athena RPMs
daemon@ATHENA.MIT.EDU (Emil Sit)
Sat Aug 10 04:01:40 1996
To: linux-dev@MIT.EDU
Date: Sat, 10 Aug 1996 04:00:59 EDT
From: Emil Sit <sit@MIT.EDU>
I built RPMs for most of the packages that we had set up with Slackware.
The files were taken out of the syspacks and the RPMs were generated
with rpm-2.0.6.
All RPM related stuff is kept in /mit/linux/packages/RedHat. The .spec
files are in the SPECS directory and the RPMs themselves are in
the RPMS/i386 directory.
There are some things which do not install correctly or are not setup
properly yet so some packages weren't built --- I've listed them below
and someone should fix them. Out of those that did build correctly,
I had to clean up some of the SPEC files.
Notes:
* attach should be told the "right" place to get u?mount on RH and Debian.
* mit-named should be fixed. the named files are installed into
/etc/namedb but I think RH probably looks for the named.boot file
in /etc by default in its named.init script.
* tcsh does not install properly. I didn't make the symlink to
/bin/tcsh from /bin/athena/tcsh in the syspacks. So, the ttylogin
package doesn't build.
* Mwm puts it's app-default file in /usr/athena/lib/X11 instead of
/usr/athena/lib/X11/app-defaults. The mwm package doesn't build.
* The MH mail package had lots of dupe files (it had some in
/usr/athena/lib/mh and some in /usr/athena/etc; since MH installed
itself into the latter, I removed references to the former from the
SPEC file). This has not been fixed in /mit/linux/packages/lists.
* There is no MH bb support.
* We should either build a new sendmail package or punt it altogether.
(Punting seems better.) The sendmail.cf is in the athena-rc package.
* Discuss does not install the .el files for edsc. The discuss
package doesn't build as a result. ghudson said he would look at this
at some point.
* There were some libraries (libds, libdyn, libregexp) that were not installed
so I took them out of the lib package.
* The misc package needs emacs to be compiled. It just needs to be built
and installed.
* Athena finger, which is not included in any package, looks for
wtmp and stuff /usr/adm which doesn't work on RH. This should be fixed.
It also core dumps on my machine when fingering me for some reason.
* the reactivate stuff isn't there so it didn't get built. I took
rc.conf out of its spec file. I'm not sure we need this package
anyway.
* the athena-rc package is a bit of a hack; someone might want to
come up with a more elegant way of patching services and inetd.conf.
The Linux configuration files should be put into the repository under
etc/arch/linux. This should probably include sendmail.cf. However,
the local delivery agents are different for RH and Slackware and
probably Debian too. Not sure how to deal with that.
* yonah said that xlogin probably didn't have SETPAG defined... I haven't
checked this.
* None of the files are properly set[gu]id. Someone with s:a should deal.
I went through the install output and listed the files with
their requested permissions in /afs/sipb/user/sit/sipb-athena/problems.
* We should probably take a fairly complete 3.0.3 system and completely
rebuild all of sipb-athena on it to make sure there aren't any funny
dependencies on Slackware left floating around and then rebuild
all the RPMs.
Someone else should look into building packages for Debian. This
will hopefully all get straightened out on Monday.
Think that's all for now.
Emil
--
Emil Sit / Bronx Science '95, MIT '99 -- ESG, SIPB.
Email: <sit@mit.edu>, <esit@bxscience.edu> / Web: http://web.mit.edu/sit/www/
PGP fingerprint: A6 8F D0 69 3E DA BA 19 26 71 EC 1F 22 49 8F 58
"What has it gots in its slasheses? Curse the Gates!
We hates him forever!" <4t7tbg$e8n@csnews.cs.colorado.edu>