From owner-freebsd-current Thu Oct 15 16:49:03 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA28432 for freebsd-current-outgoing; Thu, 15 Oct 1998 16:49:03 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cheddar.netmonger.net (cheddar.netmonger.net [209.54.21.140]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA28424 for ; Thu, 15 Oct 1998 16:49:00 -0700 (PDT) (envelope-from chris@cheddar.netmonger.net) Received: (from chris@localhost) by cheddar.netmonger.net (8.8.8/8.8.8) id TAA17806; Thu, 15 Oct 1998 19:48:40 -0400 (EDT) Message-ID: <19981015194840.A16439@netmonger.net> Date: Thu, 15 Oct 1998 19:48:40 -0400 From: Christopher Masto To: freebsd-current@FreeBSD.ORG Subject: cvsup and file permissions Mail-Followup-To: freebsd-current@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.91.1i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG This is something I've kind of been ignoring for a while, but now that I'm tracking current/BETA on a couple more machines, I'd like to solve it. I don't see anything obvious in the manpage. Basically, I maintain one copy of the CVS tree on our big server with cvsup, and use remote CVS+ssh to check stuff out onto other machines. Because CVS needs write access, I have set up a group for the users that have permission to do this sort of thing. The problem is that cvsup keeps taking the group permissions away when it updates the repository. chris@cheddar:~$ ls -l /usr/cvs/freebsd/ total 4 drwxr-xr-x 5 root cvs 1536 Oct 15 19:20 CVSROOT/ drwxr-xr-x 45 root cvs 1024 Oct 10 22:21 ports/ drwxr-xr-x 22 root cvs 512 Oct 15 19:20 src/ I want those to be 775, not 755. I can change them all, but next time I cvsup, I get a SetAttrs line for every directory, and it puts them back. Is there some way to avoid this? -- Christopher Masto Director of Operations S NetMonger Communications chris@netmonger.net info@netmonger.net SSS http://www.netmonger.net \_/ [...] Microsoft has taken a perfectly good standard, broken it, and then told us that we have to buy expensive programs that support the broken interface rather than use the free ones that come with all operating systems in the world except Microsoft operating systems. - ALLEN HOLUB, Programmer and Columnist To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message