From owner-cvs-ports@FreeBSD.ORG Tue Jun 9 15:47:45 2009 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCF511065673; Tue, 9 Jun 2009 15:47:45 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (backbone.deglitch.com [IPv6:2001:16d8:fffb:4::abba]) by mx1.freebsd.org (Postfix) with ESMTP id 91F0F8FC13; Tue, 9 Jun 2009 15:47:45 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from stasss.yandex.ru (dhcp170-227-red.yandex.net [95.108.170.227]) by mx0.deglitch.com (Postfix) with ESMTPSA id CFD908FC2E; Tue, 9 Jun 2009 19:47:43 +0400 (MSD) Date: Tue, 9 Jun 2009 19:47:43 +0400 From: Stanislav Sedov To: pav@FreeBSD.org Message-Id: <20090609194743.c9d9bcc8.stas@FreeBSD.org> In-Reply-To: <1244560269.33181.8.camel@pav.hide.vol.cz> References: <200901111104.n0BB45Rj058235@repoman.freebsd.org> <20090609190633.38393ea1.stas@FreeBSD.org> <1244560269.33181.8.camel@pav.hide.vol.cz> Organization: The FreeBSD Project X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Tue__9_Jun_2009_19_47_43_+0400_HkxsL7JYP6GBQCkY" Cc: cvs-ports@FreeBSD.org, beech@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/Mk bsd.port.mk X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jun 2009 15:47:46 -0000 --Signature=_Tue__9_Jun_2009_19_47_43_+0400_HkxsL7JYP6GBQCkY Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, 09 Jun 2009 17:11:09 +0200 Pav Lucistnik mentioned: > Stanislav Sedov p=C3=AD=C5=A1e v =C3=BAt 09. 06. 2009 v 19:06 +0400: >=20 > > > - Fix COPYTREE_* macros not to change permissions and ownership on = files, that > > > were already present in the target path > > > =20 > > > Submitted by: beech > >=20 > > This breaks a lot of ports at least on 7-STABLE. GNU CPIO changes permi= ssions > > to 0700 on the parent (and probably other) directoried in copy-out mode= . After > > this change these directories end up with permissions 0700 instead of 7= 55 as > > before. I think at least the part that changed permissions for director= ies > > in the target dir to 0755 should be restored. > >=20 > > I've not checked if the HEAD cpio shows the same behaviour as GNU cpio = yet. >=20 > This would certainly be clearly visible on the exp-run. Can you send me > a test-case? > The port that currently fails for me is ruby-locale2. But I'm able to repro= duce this with any port that uses copytree on 7.2. You can check this by hand by running `cpio -dumpl * some_dir/` where some_dir already exists. You sho= uld end up with permissions 0700 on that dir. I'll try to dig deeper on evening. =20 > BTW find -exec chmod 755 is still part of the code... >=20 Yeah, but it only fix permissions on files that have been actually installe= d... --=20 Stanislav Sedov ST4096-RIPE --Signature=_Tue__9_Jun_2009_19_47_43_+0400_HkxsL7JYP6GBQCkY Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQIcBAEBAgAGBQJKLoQfAAoJEKN82nOYvCd0fHQP/2rSWCtybbgqWccU3RIRuqfW 5zQIVmQQAKdHYigi0waCGXkRd50fTh8ftqgM5ARRtdIfvf8JPXDKKXV0ccZ0QEI/ gFUi/xv7EuVVYuGS1JB2f19kz6aTBul/UIXdTnYUaer/h4K3xljmP4Bz+Rr6t4S4 QP2HWS0Q4tfWy6kmIJqG9v7sG7iO2V5W2EW2kyrj316VP3QfzBXXFQAf00gOVsUr rN7tJCBCN/vi4eGU9a1Vk3mK6zGZTlQkeonlFLjG9gUodorsaHauLjOvfqDyaruZ sJLtZ2a3tToTDcpnc5+t6aXjZGR3hCraO+TEXYUqnHLeRVNB9OmUQf94gC0pXpN2 wfQRvjSUSKxqlhYy5c22b4ZuTXtE5NI+fw0EPiwXac3zT2qDyBL3lwgWH6y3b2Od OFo05Fm4pge9lmO9qHR7JAtE2h8dqHtsjSQGiE/LNehtnB9DJ5L6rBuobpiJHQ7+ i4uurNTwsbTNjQ6X+iBzkiT2MG5pHtdRz4PpbkCaePzNu27c/+8kvYavJ7qgYaQZ Bc+ump5YDlzss+cgwv+n7vo4rP9XYsAqbMm9Br5KIqc2cajbXF/26rHaA/AiHpJf s2u8MbqvuxdyPOfaxm0vEwGSou0GpP/LkfH6HIMjlya81Zz16o6dWOp9ZXtSu29d nljucAvFycUn/KJlVp5n =r5ry -----END PGP SIGNATURE----- --Signature=_Tue__9_Jun_2009_19_47_43_+0400_HkxsL7JYP6GBQCkY--