FS#43272 - updpkgsums changes permissions to 600
            Attached to Project:
            Pacman
            
Opened by Joakim Hernberg (jhernberg) - Tuesday, 30 December 2014, 12:39 GMT
Last edited by Dave Reisner (falconindy) - Sunday, 04 January 2015, 17:23 GMT
          Opened by Joakim Hernberg (jhernberg) - Tuesday, 30 December 2014, 12:39 GMT
Last edited by Dave Reisner (falconindy) - Sunday, 04 January 2015, 17:23 GMT
| 
 | Details
                    Description: updpkgsums changes the permissions of PKGBUILD to 600 Additional info: pacman 4.2.0-5 Steps to reproduce: Just run updpkgsums in a dir with a PKGBUILD. | 
              This task depends upon
              
              
            
            
          
            Closed by  Dave Reisner (falconindy)
Sunday, 04 January 2015, 17:23 GMT
Reason for closing: Fixed
Additional comments about closing: https://projects.archlinux.org/pacman.gi t/commit/?id=ca5a2771aeb0
          
        Sunday, 04 January 2015, 17:23 GMT
Reason for closing: Fixed
Additional comments about closing: https://projects.archlinux.org/pacman.gi t/commit/?id=ca5a2771aeb0
 
                      
That was my first thought as well, but the flag is GNU specific and doesn't exist anywhere else. Scraping the permissions off of the file also gets painful because stat(1) isn't portable. The simplest solution I can come up with is using cat to "copy" the file. This retains permissions, and there's already an exit trap to clean up afterwards.