>From swhet...@gmail.com Wed Jul 17 23:27:00 2013
>
>On Wed, Jul 17, 2013 at 5:16 PM, Scot Hetzel <swhet...@gmail.com> wrote:
>> On Wed, Jul 17, 2013 at 4:48 PM, Anton Shterenlikht <me...@bris.ac.uk> wrote:
>>> >From swhet...@gmail.com Wed Jul 17 22:44:56 2013
>>>>
>>>>On Wed, Jul 17, 2013 at 9:50 AM, Anton Shterenlikht <me...@bris.ac.uk> 
>>>>wrote:
>>>>> I'm updating cad/feappv.
>>>>> I noticed that svn diff, followed by svn patch
>>>>> changes file permissions for 2 files out of 3.
>>>>> Please help
>>>>>
>>>>> After I finished updating the port, I did:
>>>>>
>>>>> # pwd
>>>>> /usr/ports/cad/feappv
>>>>> # ls -al
>>>>> total 24
>>>>> drwxr-xr-x    2 root  wheel   512 Jul 17 15:45 .
>>>>> drwxr-xr-x  108 root  wheel  2560 Mar 22 03:45 ..
>>>>> -rw-r--r--    1 root  wheel  1541 Jul 17 15:41 Makefile
>>>>> -rw-r--r--    1 root  wheel   268 Jul 17 15:38 distinfo
>>>>> -rw-r--r--    1 root  wheel   473 Jul 17 15:39 pkg-descr
>>>>> # svn diff > feappv.diff
>>>>> # svn revert *
>>>>> Reverted 'Makefile'
>>>>> Reverted 'distinfo'
>>>>> Skipped 'feappv.diff'
>>>>> Reverted 'pkg-descr'
>>>>> # ls -al
>>>>> total 32
>>>>> drwxr-xr-x    2 root  wheel   512 Jul 17 15:46 .
>>>>> drwxr-xr-x  108 root  wheel  2560 Mar 22 03:45 ..
>>>>> -rw-r--r--    1 root  wheel  1613 Jul 17 15:46 Makefile
>>>>> -rw-r--r--    1 root  wheel   268 Jul 17 15:46 distinfo
>>>>> -rw-r--r--    1 root  wheel  2439 Jul 17 15:46 feappv.diff
>>>>> -rw-r--r--    1 root  wheel   474 Jul 17 15:46 pkg-descr
>>>>> # svn patch feappv.diff
>>>>> U         Makefile
>>>>> U         distinfo
>>>>> U         pkg-descr
>>>>> # ls -al
>>>>> total 32
>>>>> drwxr-xr-x    2 root  wheel   512 Jul 17 15:46 .
>>>>> drwxr-xr-x  108 root  wheel  2560 Mar 22 03:45 ..
>>>>> -rw-------    1 root  wheel  1541 Jul 17 15:46 Makefile
>>>>> -rw-------    1 root  wheel   268 Jul 17 15:46 distinfo
>>>>> -rw-r--r--    1 root  wheel  2439 Jul 17 15:46 feappv.diff
>>>>> -rw-r--r--    1 root  wheel   473 Jul 17 15:46 pkg-descr
>>>>> #
>>>>>
>>>>> Note that now Makefile and distinfo have 600 perms,
>>>>> instead of 644. Have I missed some svn diff/patch
>>>>> option? Or is there a reason for the change in permissions?
>>>>>
>>>>
>>>>Do you have umask set in your environment?  As a umask  of 077 would
>>>>explain the issue.
>>>
>>> no, no umask anywhere.
>>>
>>> Still, why would only 2 files out of 3 change permissions?
>>
>> My best guess is that feappv.diff patch is being applied to only patch
>> Makefile and distinfo.  pkg-descr is not being touched by the patch.
>> That is why I suspect that umask might be involved.
>>
>Also check the /etc/login.conf file to see if umask is being set in there.

no, just

default:\
*skip*
        :umask=022:

Anton
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to