[2114] in SIPB_Linux_Development
Re: RedHat-Athena 5.1 packages
daemon@ATHENA.MIT.EDU (Derek Atkins)
Tue Sep 1 10:53:31 1998
To: Salvatore Valente <svalente@MIT.EDU>
Cc: linux-dev@MIT.EDU
From: Derek Atkins <warlord@MIT.EDU>
Date: 01 Sep 1998 10:53:15 -0400
In-Reply-To: Salvatore Valente's message of Mon, 31 Aug 1998 20:52:15 -0400
Salvatore Valente <svalente@MIT.EDU> writes:
> Hi.
>
> I've been working on creating the RedHat-Athena 5.1 packages:
>
> 1. I built and installed the source-sipb source tree on snorklewacker
> with /srvd on the local disk. Then I manually modified some
> configuration files and now it seems to run Athena ok.
It looks like snork is running NetBSD. How/where did you install/run
Linux? Or did you boot it back into NetBSD when you finished?
Also, where is the build-tree? You should have used the Linux-Athena
build directory, /mit/linux/devel/athena. This way we can save the
build tree easily to rebuild the sources later. Also, the
configuration file modification should be made in the source tree, not
locally, otherwise we wont be able to re-create the packages if we
need to later.
Alternatively, we can have a Linux-Athena source tree checked out of
AFS. This would cost us about 250MB for the source tree, and then
approximately another 300MB for the build. If we can't seem to get
changes made in the source-tree proper, then this is the way to go.
Regardless, we should not be using a local tree.
> 2. I temporarily changed /mit/linux/packages/current to point to 5.1
> instead of 4.2, because "makepackage" still writes packages into
> "current". Eventually, I'll change it so you can specify a version on
> the command line.
Sounds good.
> 3. I ran "makepackage -s" for each package. Most of them failed to
> build because lots of files are in different places in 8.2. So I
> started editing /mit/linux/packages/package-lists to reflect the 8.2
> packages. This is going pretty well.
Sounds good, too.
> 4. Once every package builds, I will do a clean reinstall of RedHat
> 5.1 on snork and install the Athena rpms and see what works and what
> breaks.
Um, you'll lose the build tree you made, which would be bad. You'll
also lose the srvd you created, which would also be bad. The srvd
should be copied into AFS.
Once you do have working packages, I'd like to know so I can put them
on small-gods and setup the athena components files.
> Have a nice day,
> Sal.
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord@MIT.EDU PGP key available