I just cvsup'd RELENG_4_4_0_RELEASE in preparation for buildworld, and I noticed something odd about the modification times of some of the files in /usr/src. And I don't mean the S1G, Dec 1969 bug.
% cd /usr/src && ls -ld [A-Z]* -rw-r--r-- 1 root wheel 4735 Sep 5 1999 COPYRIGHT drwxr-xr-x 2 root wheel 512 Apr 15 23:23 CVS -rw-r--r-- 1 root wheel 7486 Oct 1 01:28 Makefile -rw-r--r-- 1 root wheel 26977 Sep 14 13:47 Makefile.inc1 -rw-r--r-- 1 root wheel 9761 Aug 27 1999 Makefile.upgrade -rw-r--r-- 1 root wheel 2642 Oct 27 2000 README -rw-r--r-- 1 root wheel 35884 Sep 14 13:46 UPDATING The mtime on Makefile.inc1 is Sept 14, which is correct and matches the time in the RCS Id. But the date on Makefile is Oct 1, the time I cvsup'd. In the CVS repo, the date for the RELENG_4_4_0_RELEASE version of /usr/src/Makefile should be April 25, which I can see from http://www.FreeBSD.org/cgi/cvsweb.cgi/src. Feel free to whack me with a clue stick if I'm off base, but I thought cvsup was supposed to preserve the mtime from the repo. The man page says it does. And there were lots of files dated Oct 1. The contents of the files are correct, so this isn't going to break buildworld or anything, it just surprised and puzzled me. Anyway, I'm running 4.2-Release and I'm getting ready to build 4.4-Release. I ftp'd and installed the new cvsup-16.1e package (nogui binary for those of us without modula-3). My cvsup file: *default host=cvsup16.freebsd.org *default prefix=/usr *default base=/var/cvsup *default delete use-rel-suffix compress src-all release=cvs tag=RELENG_4_4_0_RELEASE As I read the cvsup man page, I shouldn't need (and probably shouldn't use) the "preserve" keyword. I ran the telnet test on cvsup16, and it should be ok: % telnet cvsup16.freebsd.org 5999 Trying 128.143.108.35... Connected to warhammer.mcc.virginia.edu. Escape character is '^]'. OK 16 1 SNAP_16_1d CVSup server ready --Mark To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message