Subject: Re: updating old source
To: Jeremy C. Reed <reed@reedmedia.net>
From: admin@datazap.net <admin@datazap.net>
List: netbsd-help
Date: 09/24/2004 13:48:57
Hi,
This is what I have done:
setenv CVS_RSH ssh
setenv CVSROOT anoncvs@anoncvs.NetBSD.org:/cvsroot
cd /usr/src
cvs update -d -P -r netbsd-1-5
and this is what I get:
cvs server: Updating .
cvs server: cannot open directory /cvsroot/basesrc: No such file or
directory
cvs server: skipping directory
>From the mail archives:
See CVS modules merged
http://www.netbsd.org/Changes/#cvsmerge200212
but that link doesn't contant anything about cvsmerge anymore.
So, I have done a search, and this is what I have found:
http://mail-index.netbsd.org/netbsd-announce/2002/12/19/0000.html
--------------------------------------------------------
#!/bin/sh
if [ -z "$1" -o ! -d "$1" ]; then
echo "$0: directory not specified or not a directory"
echo "Synopsis: $0 DIRECTORY"
exit 1
fi
find "$1" -path '*/CVS/Repository' | \
while read fname; do
sed -e 's@^.*base\(src\)@\1@' \
-e 's@^.*gnu\(src\)@\1@' \
-e 's@^.*share\(src\)@\1@' \
-e 's@^.*sys\(src\)@\1@' \
"$fname" > "$fname.out"
mv "$fname.out" "$fname"
done
--------------------------------------------------------
Is this the script that I will need to run to get fix what cvsmerge has
changed?
Thanks,
Al
On Fri, 24 Sep 2004, Jeremy C. Reed wrote:
> Date: Fri, 24 Sep 2004 10:24:43 -0700 (PDT)
> From: Jeremy C. Reed <reed@reedmedia.net>
> To: "admin@datazap.net" <admin@datazap.net>
> Cc: netbsd-help@netbsd.org
> Subject: Re: updating old source
>
> It looks like the webpages are working now.
>
> The script you probably are talking about is the build.sh script which
> comes with the source (so you don't need to get separately).
>
> Also, look at the BUILDING file for instructions and maybe UPDATING for
> any other ideas.
>
> In your case, you will have many, many changes. Make sure you have
> complete backups and a method for an easy recovery.
>
> Also, be sure to look at the etcupdate(8) manpage. And you may want to
> review the etc/postinstall script.
>
> Jeremy C. Reed
>
> BSD News, BSD tutorials, BSD links
> http://www.bsdnewsletter.com/
>
>