[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

what are the 2.9-release sources



Since there have been a couple source patches, and I haven't gotten
my CDs and shirt yet (not by any means complaining, I'll wait a few 
more weeks before asking where my stuff is), I'm curious, how can I
get the sources that were used to make the release tarball set?
I have a local repo via ctm.  
I'm thinking:
cvs co -r OPENBSD_2_9 -D 2001-04-28 src
Am I close?  What about XF4?  

This might seem like an odd question.  I have an updated repo, why
would I want /outdated/ sources?  Well, I've been trying to work
out a binary updating solution.  The method I've been using involves
rebuilding the whole system, making a release, unpacking it and 
running diff -r across the new release and the last one.  The files
that come up as different would be packaged as a binary patch.  I
worked out most of the gotchas, which seem to all come from ar archives.
I got around the archives themselves, but programs that are statically
linked to them, well, that's where my problem lies.  Rebuilding from
the same sources, diff always says these statically linked programs
have changed.  Anyway, my new approach is to just keep /usr/obj around
and just apply the patches from errata.html, so the problematic (to
me, for the diffing) files are not recreated, unless they need to be.

I have quite a bit of work done on this so far.  I have scripts
to build the patch packages (ended up with a cross between the install 
tarballs and pkg tarballs), fetch the patches, and install them.

I will post to misc@ in a couple of days a URL where the scripts, and
an explanation of what, how, and why, can be found.

<jakemsr_(_at_)_clipper_(_dot_)_net> 



Visit your host, monkey.org