From owner-freebsd-ports@FreeBSD.ORG Mon Dec 8 20:27:43 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5FC10AE2 for ; Mon, 8 Dec 2014 20:27:43 +0000 (UTC) Received: from mail-in2.apple.com (mail-out2.apple.com [17.151.62.25]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3590DBAB for ; Mon, 8 Dec 2014 20:27:42 +0000 (UTC) Received: from relay6.apple.com (relay6.apple.com [17.128.113.90]) by mail-in2.apple.com (Apple Secure Mail Relay) with SMTP id 88.B4.26546.EB906845; Mon, 8 Dec 2014 12:27:42 -0800 (PST) X-AuditID: 11973e11-f79af6d0000067b2-02-548609beb6d4 Received: from [17.149.237.160] (Unknown_Domain [17.149.237.160]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate) by relay6.apple.com (Apple SCV relay) with SMTP id C8.23.05775.9A906845; Mon, 8 Dec 2014 12:27:21 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: Ports changing permissions on directories From: Charles Swiger In-Reply-To: <548607EF.5080504@netfence.it> Date: Mon, 8 Dec 2014 12:27:41 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <5485FE17.9050909@netfence.it> <548607EF.5080504@netfence.it> To: Andrea Venturoli X-Mailer: Apple Mail (2.1878.6) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRmVeSWpSXmKPExsUi2FAYpbuPsy3E4O1uTotrN9rYLbZNbmV0 YPKY8Wk+i8fHJVOYA5iiuGxSUnMyy1KL9O0SuDKeH+tgLVjBUdHZ/5ytgfEYWxcjB4eEgInE uduOXYycQKaYxIV764HCXBxCAnsZJS6tW8QGkTCReLRoMiNEop9JYsO11WAJZgE9iR3Xf7GC 2LwCBhJLdm1iBrGFBcwkzi/oZwVZwCagJjFhIg9ImFNAW6L15F2wEhYBFYlXW2YyQowRlVi1 8ymUrS2xbOFrZoiRVhKtT2eDxYUEKiRub/oItlZEQFVi8e0ZTBC3yUt8+HCcHeQ2CYGPrBJv FzxinMAoNAvJebOQnDcLyY4FjMyrGIVyEzNzdDPzjPQSCwpyUvWS83M3MYICeLqd4A7G46us DjEKcDAq8fB63GsJEWJNLCuuzD3EKM3BoiTO+/8lUEggPbEkNTs1tSC1KL6oNCe1+BAjEwen VAOj+uvHC9OEOE7/0tsTtvHOq9W6AkvD3PaxCf22W+t/tchzWq9BnZ2EJV/shj25LqI/qzoi V3G4909gnBKwOlt6S+S+3p0nvC0YPq9cJVSnt2hd0f+zTwOfyJkv5L+73FYvZ9YT1rtvL8m4 M7y5/Xa/m2tvXcI23yjtG6++z5Y/MvffpIlfHA0mKrEUZyQaajEXFScCANdNFHpBAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrELMWRmVeSWpSXmKPExsUiOPXtAt2VnG0hBlsuC1tcu9HGbrFtciuj A5PHjE/zWTw+LpnCHMAUxWWTkpqTWZZapG+XwJXx/FgHa8EKjorO/udsDYzH2LoYOTkkBEwk Hi2azAhhi0lcuLceKM7FISTQzySx4dpqsCJmAT2JHdd/sYLYvAIGEkt2bWIGsYUFzCTOL+gH inNwsAmoSUyYyAMS5hTQlmg9eReshEVAReLVlpmMEGNEJVbtfApla0ssW/iaGWKklUTr09lg cSGBConbmz6CrRURUJVYfHsGE8Rt8hIfPhxnn8DIPwvJRbOQXDQLydgFjMyrGAWKUnMSK830 EgsKclL1kvNzNzGCQq6hMGoHY8Nyq0OMAhyMSjy8HvdaQoRYE8uKK3MPMUpwMCuJ8C7f2Roi xJuSWFmVWpQfX1Sak1p8iFGag0VJnDfuXWOIkEB6YklqdmpqQWoRTJaJg1OqgTGh8eLDmNwc ubX/uoPu/GRia4i/OU2uYUv1PLup0l8WZ+frGv7c+VFJRfO0gme+zcu+LfMv2n81eBEktfPG pUmRRgxOCtM3100JCt1c9L3kyTWOvllvr/89+/esXo7UxDXLv+xL8g8U9ZI0awmf2+Yw+dac 5GsMJhW7JrsYaOg1TAjhfPdosZASS3FGoqEWc1FxIgAgjydyNQIAAA== Cc: ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Dec 2014 20:27:43 -0000 On Dec 8, 2014, at 12:19 PM, Andrea Venturoli wrote: > On 12/08/14 21:04, Charles Swiger wrote: >>> Since I always need to "chmod 775 /var/db/clamav" after an upgrade, = I'm asking: >>> _ where does this come from? I tried to look into Makefile, but = didn't get to it; >>=20 >> Is the umask setup in your shell 022 or 002? >=20 > If I run "umask" as root, I get 22, if that's what you mean. Yes. (Assuming you install ports as root, which is likely.) > However, I'm puzzled about how this should affect directories which = already exist. It wouldn't affect already existing directories. But installing a new = port or upgrading an existing port might likely recreate the files and directory trees = setup for that port and thus inherit the effects of the umask, except for anything which BSD = install is being invoked with an explicit -m argument. > Is there some official doc on the interaction between umask and the = port system? I didn't see anything in the Porter's Handbook. Regards, --=20 -Chuck