gnu: docker: Apply "-trimpath" flag.
* gnu/packages/docker.scm (docker) [arguments]: <#:phases>: Remove 'remove-go-references phase. Set BUILDFLAGS=-trimpath to replace 'remove-go-references phase in 'build phase. Change-Id: Iada1a8764808d26e476ca8ca87a23061834f78be
This commit is contained in:
		
							parent
							
								
									caf5cfaa0d
								
							
						
					
					
						commit
						6d520b8c0c
					
				
					 1 changed files with 2 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -547,6 +547,7 @@ runcexecutor/executor.go"
 | 
			
		|||
              ;; Our LD doesn't like the statically linked relocatable things
 | 
			
		||||
              ;; that go produces, so install the dynamic version of
 | 
			
		||||
              ;; dockerd instead.
 | 
			
		||||
              (setenv "BUILDFLAGS" "-trimpath")
 | 
			
		||||
              (invoke "hack/make.sh" "dynbinary")))
 | 
			
		||||
          (replace 'check
 | 
			
		||||
            (lambda* (#:key tests? #:allow-other-keys)
 | 
			
		||||
| 
						 | 
				
			
			@ -570,9 +571,7 @@ runcexecutor/executor.go"
 | 
			
		|||
                (install-file "bundles/dynbinary-daemon/dockerd" out-bin)
 | 
			
		||||
                (install-file (string-append "bundles/dynbinary-daemon/dockerd-"
 | 
			
		||||
                                             (getenv "VERSION"))
 | 
			
		||||
                              out-bin))))
 | 
			
		||||
          (add-after 'install 'remove-go-references
 | 
			
		||||
            (assoc-ref go:%standard-phases 'remove-go-references)))))
 | 
			
		||||
                              out-bin)))))))
 | 
			
		||||
    (inputs
 | 
			
		||||
     (list btrfs-progs
 | 
			
		||||
           containerd       ; for containerd-shim
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue