[1217] in SIPB_Linux_Development
Re: package reorganization
daemon@ATHENA.MIT.EDU (Derek Atkins)
Sun Jan 28 16:09:22 1996
To: Erik Nygren <nygren@MIT.EDU>
Cc: Emil Sit <sit@MIT.EDU>, linux-dev@MIT.EDU
In-Reply-To: Your message of "Sun, 28 Jan 1996 15:50:52 EST."
<199601282050.PAA28588@foundation.mit.edu>
Date: Sun, 28 Jan 1996 16:08:59 EST
From: Derek Atkins <warlord@MIT.EDU>
> I like the idea of having a Slackware diskset to simplify
> installation. A few days ago I did an install on someone's
> machine. It took far too long to get all the Athena stuff
> set up right, although I knew exactly what I was doing.
I know klee had something like this setup at the media lab a year ago,
and I started working on one before I moved out west... I think Emil
has re-initiated the task, which is good. It should hopefully
simplify much.
> AFS should also be made into a Slackware-like package.
In what way? A 'slackware-like' package is just a tarball with an
optionalinstall script. So, what would you propose? Adding an
install to modify rc.conf to run AFS, perhaps??? That presupposes
that there is an rc.conf to modify. Other than that, AFS can be
installed using pkgtool.
> I like the idea of a base required package, although I'm not sure
> that named and sendmail should be there because some people
> run Athena stuff not on the MIT network (for example, I want kerberos
> and zephyr on my machine while I'm home during the summer).
> Before distributing any rc.athena or rc.conf, make sure to
> send it here so people can look at it.
I think we should go through the packages and try to figure out a
better, logical separation between the contents. We should decide who
our customers are and how we want to serve them. Then we should make
our decisions about what should be "required", what should be
"optional", and how it should be split up.
> We should have an "adduser_athena" or something script which
> basically takes a username and does:
>
> hesinfo $username passwd >> /etc/passwd
Perhaps we should use a passwd.local file?
> Maybe add a new tagfile set rather than modifying the defaults?
I'm fairly sure this is what Emil is doing. At least, this is
what I told him to do a few days ago.
> We should also have a package for people who are low
> on disk space which puts all the stuff in /bin/athena and /etc/athena
> and then creates the /srvd symlink.
I think it is more important to have a coherent installation setup
first. Then we can worry about the low disk space requirements. Lets
get Linux-Athena installing first from a distribution media, and then
we can modify it to use an srvd.
-derek