|
Boost : |
From: Daryle Walker (darylew_at_[hidden])
Date: 2004-05-02 15:25:37
On 5/1/04 1:35 PM, "David Abrahams" <dave_at_[hidden]> wrote:
> Gennaro Prota <gennaro_prota_at_[hidden]> writes:
>
>> On Fri, 30 Apr 2004 20:33:05 -0700, "Victor A. Wagner Jr."
>> <vawjr_at_[hidden]> wrote:
>>
>>> Ok, it's broken yet again <sigh>
>>> and as Jonathan Wakely <cow_at_[hidden]> says (I don't know where
>>> he's finding that info, I've been ALL OVER sourceforge.net) the root name
>>> is in EVERY directory...it's not a "just change my command line"
Actually, changing my command line is all I needed, even though the "Root"
files still have the old host names! (Does non-anonymous access make a
difference?)
>> Could please anyone knowing how to solve the problem post a simple
>> procedure? Or should we simply check out a fresh copy of the whole
>> repository?
I'll feel safer doing this anyway.
> In bash,
>
> sed -ie 's/cvs.boost.sourceforge.net/cvs.sourceforge.net/' `find . -name Root
> -path '*/CVS/Root' -print`
>
> worked for me.
It didn't for me, my version of "sed" doesn't have the "-i" option, i.e. no
changing in place. (I'm running Mac OS X 10.2.8.) When I removed that
option, it printed the changed lines on the screen but didn't change the
files. Also, it skipped the "path with spaces" directory we have in CVS.
(It mistakenly said "build/x/path" didn't have a match, so your results [of
"find"] aren't properly quoted for space-character protection.)
-- Daryle Walker Mac, Internet, and Video Game Junkie darylew AT hotmail DOT com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk