>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"