Wednesday 17 August 2005 11:59 am, Dave Feustel wrote:
Sorry about that. Here are my cvs update functions:
/home/daf}functions
update_ports() {
cd /usr/ports
sudo cvs -q -d $CVSRT up -r PENBSD_3_7
}
update_src() {
cd /usr/src
sudo cvs -q -d $CVSRT up -r PENBSD_3_7
}
CVSRT=anoncvs (AT) anoncvs2 (DOT) usa.openbsd.org:/cvs
(
I generally don't script sudo, so I can't comment on the syntax, but I do
believe that you want to move the CVSRT definition to the front of your
script (before its first reference).
Anyway, your tree is borked
I created /usr/ports and /usr/src by copying them from the 3.7 cdrom.
I then updated those trees using the above ksh functions.
For the moment I want to just update the release distribution
and rebuild /usr/ports/x11/kde and /usr/src/sys.
Should I forget the cdrom and just copy the whole /usr/ports and
/usr/src from the repository?
Yes, I personally have had trouble similar to what you are experiencing when
changing mirrors after extracting the source on the CD. I'm sure it is
something in the syntax I used, but I never figured out what the problem was.
# rm -rf /usr/src/*
# rm -rf /usr/obj/*
# cd /usr/
# cvs -q -d anoncvs (AT) anoncvs2 (DOT) usa.openbsd.org:/cvs get -PA PENBSD_3_7 src
That will get you a clean checkout of the 3.7-stable tree.
Tim Donahue