[3150] in SIPB_Linux_Development
source trees, and confusing things in the linux locker
daemon@ATHENA.MIT.EDU (Camilla R Fox)
Sat Oct 28 21:34:45 2000
Message-Id: <200010290134.VAA03837@myxomycete.mit.edu>
To: linux-dev@MIT.EDU
Date: Sat, 28 Oct 2000 21:34:34 -0400
From: Camilla R Fox <cfox@MIT.EDU>
So where the various sources are keeps coming up. This is where I
think things are, so could someone please correct me where I'm wrong,
and where I've omitted stuff that's important.
I'd really like everybody who's done stuff for the current installer to
remember where they left the stuff, and correct me if it's not accurately
represented in this list.
/afs/sipb/system/rhlinux/redhat-6.2
Contains a copy of:
/afs/athena/system/rhlinux/redhat-6.2
with our modified second-stage installer, and the athena RPMs added to
the RPMs directory (not in a separate directory, as in the athena cell).
This is what's copied onto charon.
There needs to be some place where they're all together (and where
care's been taken for there not to be more than one version of anything),
so that the hdlist can be generated by running
/afs/sipb/system/rhlinux/redhat-6.2/misc/src/anaconda/utils/genhdlist
If we cared, the RPMs could probably be a symlink farm, though.
(bleah, isn't it gross that that's all under src)
The modified stuff for the second stage installer is in:
/afs/sipb/system/rhlinux/redhat-6.2/misc/src/anaconda
system:packs -c sipb is on the acl, rather than linux-dev, and I don't
know of any useful revision control taking place in here.
/mit/linux/devel/redhat/6.2
contains the tree warlord used to build us customized floppy images from.
/afs/sipb/project/doc/ilinux
is where the development copies of the documentation are. In particular,
/afs/sipb/project/doc/ilinux/linux-athena
is way out of date,
/afs/sipb/project/doc/ilinux/linux-net-install
has the mostly up to date one-sheet that I've been working on.
The release copy lives in:
/mit/sipb/doc
/afs/sipb/project/doc/ilinux/linux-net-install/html
is way out of date.
/afs/sipb/project/doc/ilinux/press-release
contains the working copy of /mit/linux/www/FAQ, which I/S web pages
and a Tech article point to.
/mit/linux/redhat/redhat-6.1
has confused at least one user that I know of. It's also the case that
the symlinks to the docs, which are in
/mit/linux/redhat
are just wrong; users shouldn't be pointed into the working dir.
The README.SIPB is also a whole lot out of date. As we desupport, or
earlier, we should probably move this whole directory out of harm's way,
unless someone's motivated to make updated pointers.
/mit/linux/rh-6.2
is where we've been distributing the hacked 6.2 floppies from. There's a
fair bit of other cruft here, which should probably be cleaned up.
I'd really like to get the differences between /afs/sipb/system/rhlinux
and /mit/linux/devel/redhat/6.2 reconciled, and make sure everything's
in one tree, regulairly backed up, under appropriate version control,
and with the restricted RPMs acl'd appropriately.
We should also document the process of updating the RPMs on charon.
To my knowledge, this involves replacing any updated RPMs, so there are no
duplicate versions in /afs/sipb/system/rhlinux, regenerating the hdlist,
and then propagating, making sure the acl's are sane.
(We might want to get 8.4.15 on charon, before declaring public release.)
-Camilla