From owner-freebsd-stable Sat Dec 12 18:50:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA00833 for freebsd-stable-outgoing; Sat, 12 Dec 1998 18:50:16 -0800 (PST) (envelope-from owner-freebsd-stable@FreeBSD.ORG) Received: from dreamscape.com (sa7-p14.dreamscape.com [209.4.228.142]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA00827 for ; Sat, 12 Dec 1998 18:50:14 -0800 (PST) (envelope-from krentel@dreamscape.com) Received: (from krentel@localhost) by dreamscape.com (8.8.8/8.8.8) id VAA10945 for freebsd-stable@FreeBSD.ORG; Sat, 12 Dec 1998 21:49:46 -0500 (EST) (envelope-from krentel) Date: Sat, 12 Dec 1998 21:49:46 -0500 (EST) From: "Mark W. Krentel" Message-Id: <199812130249.VAA10945@dreamscape.com> To: freebsd-stable@FreeBSD.ORG Subject: Re: file modes in CVS repository Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG John Polstra explained: > The various Makefiles under /usr/src/etc take care to install the > files with the proper permissions. Just copying the files to /etc > isn't the best way to install them. In general, it's risky to > depend on execute permissions being set properly for checked-out > sources. Both CVS and CVSup try to do the right thing. But people > often accidentally check files _in_ with the wrong permissions to > begin with. The best plan is to let the Makefiles take care of the > details for you. I see. I had been merging /etc with /usr/src/etc by hand, but I'm pleased to learn that it's easier and more organized than I had thought. And indeed, Nik Clayton's tutorial, "Upgrading FreeBSD from source", explains the procedure. (I'm blushing.) So, is that the policy in the repository that none of the ,v files need special permission because something else will set them before they're used? I knew that permissions on the binaries are whacked during install, but I was worried that a shell script might be checked out and used before it was installed. So, not a problem, huh? You guys are just waaay too organized. :-) --Mark Krentel To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message