Release errata & patch list

George Georgalis george at galis.org
Mon Apr 25 12:54:01 PDT 2005


On Mon, Apr 25, 2005 at 02:02:15PM -0400, Justin C. Sherrill wrote:
>> 	It can definitely be done with an awk and a minimal shell script.
>>
>> 	Similar to the way I used to generate FreeBSD-4 MFC lists, which
>> 	I did my regex'ing the commit mail archive.  I will see if I can
>> 	do something for branch commits and put it up on leaf.
>
>It can be added relatively easily to the existing mailarchive script - the
>mail's already getting passed through there, anyway.
>
>Something like: (not tested, won't work)
>
>:0b
>* ^Newsfetch: \/dragonfly.commits
>* MATCH ?? Branch: \/(DragonFly_RELEASE_\d_\d) {
>    BRANCH=$MATCH
>    echo $body | cat >> /path/to/webpage/for/$BRANCH
>}
>
>I can tackle this, if you like.
>


As an aside, I've been meaning to script up a process for mirrors to
keep cvs/cvsup current, whereby the commit emails trigger a cvsup from
the master of the updated module as often but not more than :20 minutes
or so, then maybe a full sync every 24 hrs for sanity.

But no being my primary OS, and needing to make my first cvsupd mirror
and a few other elements (including unrelated commitments), I've not
moved forward on this. I'm stuck where I create cvsupd config files,
couldn't those just be included in cvs where they can be used directly?
(ATM I forget the default location)

I'd also considered triggering a module rsync from leaf for my own local
cvs repository copy... but that would require compiling rsync there....

Is there a better way to go about this (low latency, low bandwidth,
current cvs/cvsupd mirrors)? Doesn't FBSD or OBSD have a scheme for
mailing patches when they are committed, and scripts to apply?

// George


-- 
George Georgalis, systems architect, administrator Linux BSD IXOYE
http://galis.org/george/ cell:646-331-2027 mailto:george at xxxxxxxxx





More information about the Docs mailing list