NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-i386/51358: /usr/bin/cvs fakes file permissions



The following reply was made to PR port-i386/51358; it has been noted by GNATS.

From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: port-i386/51358: /usr/bin/cvs fakes file permissions
Date: Mon, 1 Aug 2016 00:20:32 +0000

 On Sun, Jul 31, 2016 at 11:15:01PM +0000, Richard PALO wrote:
  >  good grief!
  >  > nb32$  CVSROOT=anoncvs%anoncvs.NetBSD.org@localhost:/cvsroot cvs -q checkout pkgsrc/mk/gnu-config
  >  > U pkgsrc/mk/gnu-config/config.guess
  >  > U pkgsrc/mk/gnu-config/config.sub
  >  > U pkgsrc/mk/gnu-config/libtool-1.4.m4
  >  > U pkgsrc/mk/gnu-config/missing
  >  > nb32$ ls -l pkgsrc/mk/gnu-config/
  >  > total 244
  >  > drwxr-xr-x  2 richard  wheel    512 Aug  1 01:11 CVS
  >  > -rwxr-xr-x  1 richard  wheel  43423 Jun  3  2015 config.guess
  >  > -rwxr-xr-x  1 richard  wheel  36087 Jun  3  2015 config.sub
  >  > -rw-r--r--  1 richard  wheel  29308 Feb 20  2004 libtool-1.4.m4
  >  > -rwxr-xr-x  1 richard  wheel  10179 Sep 30  2013 missing
 
 Ok, well at least now we know what's happening.
 
 We should get the permissions on the mirror fixed (who needs to be
 poked for that to happen?) but also it's a good idea to pursue a patch
 that avoids needing execute permission in the pkgsrc tree. There are
 reasons for that besides cvs being fragile, the most significant
 probably being that on some OSes (e.g. Solaris) you don't want to use
 /bin/sh. (These particular scripts probably account for Solaris, but
 others might not, and who knows what other ancient buggix-type systems
 someone might want to use pkgsrc on...)
 
 -- 
 David A. Holland
 dholland%netbsd.org@localhost
 


Home | Main Index | Thread Index | Old Index