svn diff/patch change file permission in cad/feappv

Anton Shterenlikht mexas at bris.ac.uk
Wed Jul 17 22:56:48 UTC 2013


>From swhetzel at gmail.com Wed Jul 17 22:44:56 2013
>
>On Wed, Jul 17, 2013 at 9:50 AM, Anton Shterenlikht <mexas at 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?

Anton


More information about the freebsd-ports mailing list