[1366] in SIPB_Linux_Development

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

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>

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