I decided to wipe my /sw and start over. I reinstalled fink, and then proceeded to update via CVS. But at the first step it ends with an error,
can't create temporary directory /tmp/cvs-serv8466
Permission denied
I tried repairing permissions, but that didn't help. Does anyone have any idea what could be causing this? I'm stumped.
Edit: More info on this problem: According to messages on the fink-user mailing list, this appears to be a server-side problem. CVS is deprecated for end users anyway, so the fix for now is to use rsync to selfupdate.