gnu: execline: Correct symlink permissions on the hurd.
* gnu/packages/skarnet.scm (execline)[arguments]: Patch tools/install.sh umask. Change-Id: I1e5d2497e1fd2ad8a39a5e1ca1c3c409968204a8
This commit is contained in:
		
							parent
							
								
									4cc7302e7d
								
							
						
					
					
						commit
						1a619b7182
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		| 
						 | 
					@ -84,6 +84,12 @@ and file system operations.  It is used by all skarnet.org software.")
 | 
				
			||||||
                                         (assoc-ref %build-inputs "skalibs")
 | 
					                                         (assoc-ref %build-inputs "skalibs")
 | 
				
			||||||
                                         "/lib/skalibs/sysdeps"))
 | 
					                                         "/lib/skalibs/sysdeps"))
 | 
				
			||||||
       #:phases (modify-phases %standard-phases
 | 
					       #:phases (modify-phases %standard-phases
 | 
				
			||||||
 | 
					                  (add-after 'unpack 'patch
 | 
				
			||||||
 | 
					                    (lambda _
 | 
				
			||||||
 | 
					                      ;; This umask makes the symlinks in lib readable on
 | 
				
			||||||
 | 
					                      ;; i586-gnu
 | 
				
			||||||
 | 
					                      (substitute* "tools/install.sh"
 | 
				
			||||||
 | 
					                        (("umask 077") "umask 033"))))
 | 
				
			||||||
                  (add-after
 | 
					                  (add-after
 | 
				
			||||||
                   'install 'post-install
 | 
					                   'install 'post-install
 | 
				
			||||||
                   (lambda* (#:key inputs outputs #:allow-other-keys)
 | 
					                   (lambda* (#:key inputs outputs #:allow-other-keys)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue