Anonymous CVS users please note: modules are being merged

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
Date: Thursday, December 19, 2002 - 12:56 pm

This announcement is of interest primarily to those that use
Anonymous CVS to access the NetBSD sources or maintain mirrors of
those sources.

The NetBSD source tree was split into several CVS modules some years
ago. This split is now being undone, and should be completed on
anoncvs.netbsd.org and ftp.netbsd.org within the next few hours.

Unfortunately, because there are many mirrors in our system and delays
in updating them, it may take some time before this split propagates
across all mirrors.

Once the split is complete, if you maintain a checked out copy of the
NetBSD sources, you will need to run the following script on them in
order to fix up the CVS/Repository files before doing a cvs update.

----------------------------------------------------------------------
#!/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
----------------------------------------------------------------------

If you maintain an anoncvs mirror, use CVSup, or otherwise have a copy
of the actual CVS repository, you will need to run a script similar to
this one in order to avoid having to re-fetch the entire repository.

----------------------------------------------------------------------
#!/bin/sh

# script to undo the split of the CVS repository
# only handles the dirs, not editing the CVSROOT/modules file

if [ -z "$1" -o ! -d "$1" ]; then
	echo "$0: directory not specified or not a directory"
	echo "Synopsis: $0 DIRECTORY"
	exit 1
fi

cd $1
mv basesrc src
mv gnusrc/gnu src/
rmdir gnusrc
mv sharesrc/share src/
rmdir sharesrc
mv syssrc/sys src/
mv syssrc/usr.sbin/config src/usr.sbin/
mv syssrc/usr.sbin/dbsym src/usr.sbin/
rmdir syssrc/usr.sbin
rmdir syssrc
----------------------------------------------------------------------




-- 
Perry E. Metzger		perry@piermont.com
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
NetBSD Fundraising Campaign 2007, Mindaugas Rasiukevicius, (Tue Aug 14, 3:34 pm)
New NetBSD/amd64 snapshot, Frank van der Linden, (Sat May 10, 2:38 pm)
NetBSD logo design competition, Luke Mewburn, (Tue Jan 13, 8:46 pm)
NetBSD Security Advisory 2004-009: ftpd root escalation, NetBSD Security-Officer, (Tue Aug 17, 1:48 pm)
Quarterly Status Report: July - September 2004, Jan Schaumann, (Tue Oct 5, 1:24 pm)
Announcing the release of NetBSD 2.0, James Chacon, (Thu Dec 9, 4:30 pm)
mail-index.NetBSD.org has been revamped, S.P.Zeidler, (Mon Feb 11, 6:00 pm)
NetBSD Quarterly Status Report - 2005Q1, Jan Schaumann, (Fri Apr 8, 12:45 pm)
How to help NetBSD help you., Thor Lancelot Simon, (Sun Jun 12, 5:55 pm)
NetBSD Security Advisory NetBSD-SN20050708-1: NetBSD base sy..., NetBSD Security-Officer, (Mon Jul 11, 12:31 pm)
NetBSD and the Google "Summer of Code" Summary, Jan Schaumann, (Sun Oct 16, 1:56 pm)
More interviews about packaging systems , Mark Weinem, (Thu Mar 13, 9:31 pm)
The NetBSD Foundation Moves to a Two Clause BSD License, Alistair Crooks, (Fri Jun 20, 12:10 pm)
NetBSD Security Advisory 2009-008: OpenSSL ASN1 parsing deni..., NetBSD Security Officer, (Wed Jul 8, 12:45 am)
The pkgsrc-2008Q4 Release, Alistair Crooks, (Mon Jan 12, 2:09 am)
NetBSD Status Report: July - December 2005, Jan Schaumann, (Tue Jan 31, 11:01 am)
cvsweb is temporarily offline, SODA Noriyuki, (Mon Mar 27, 9:03 am)
NetBSD 4.0 release cycle, Martin Husemann, (Tue Apr 11, 2:49 pm)
NetBSD Security Advisory 2006-016: IPv6 socket options can c..., NetBSD Security-Officer, (Thu Jun 8, 5:43 pm)
NetBSD 5.0_RC4 binaries available for download, Soren Jacobsen, (Thu Apr 16, 3:46 pm)
NetBSD Security Advisory 2006-018: sail(6), dm(8) and tetris..., NetBSD Security-Officer, (Thu Aug 10, 4:30 pm)
NetBSD Security Advisory 2008-010: Malicious PPPoE discovery..., NetBSD Security-Officer, (Tue Aug 26, 10:12 am)
NetBSD 5.0_RC3 binaries available for download, Soren Jacobsen, (Sat Mar 21, 4:49 pm)
Anonymous CVS users please note: modules are being merged, Perry E. Metzger, (Thu Dec 19, 12:56 pm)
(unknown), John Nemeth, (Wed May 16, 2:40 pm)
The pkgsrc-2007Q2 Release, Alistair Crooks, (Sun Jul 1, 6:29 am)
Re: cvsweb is temporarily offline, SODA Noriyuki, (Tue Mar 28, 4:41 am)