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