>From swhet...@gmail.com Wed Jul 17 23:20:37 2013 >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.
sorry, I could've been more clear. Yes, the patch touches 3 files: Makefile, distinfo, pkg-descr. For some reason, Makefile and distinfo changed permission after the patch is applied. 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"